8#ifndef INCLUDED_BALL_SEVERITY
9#define INCLUDED_BALL_SEVERITY
129#include <balscm_version.h>
133#include <bsl_iosfwd.h>
135#ifndef BDE_OMIT_INTERNAL_DEPRECATED
136#if BSLS_PLATFORM_HAS_MACRO_PUSH_POP
138#pragma push_macro("OFF")
140#pragma push_macro("FATAL")
142#pragma push_macro("ERROR")
144#pragma push_macro("WARN")
146#pragma push_macro("INFO")
148#pragma push_macro("DEBUG")
150#pragma push_macro("TRACE")
176#ifndef BDE_OMIT_INTERNAL_DEPRECATED
240 static bsl::ostream&
streamOut(bsl::ostream& stream,
262 print(stream, value);
272 return Severity::streamOut(stream, rhs);
277#ifndef BDE_OMIT_INTERNAL_DEPRECATED
278#if BSLS_PLATFORM_HAS_MACRO_PUSH_POP
280#pragma pop_macro("OFF")
281#pragma pop_macro("FATAL")
282#pragma pop_macro("ERROR")
283#pragma pop_macro("WARN")
284#pragma pop_macro("INFO")
285#pragma pop_macro("DEBUG")
286#pragma pop_macro("TRACE")
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition ball_administration.h:214
bsl::ostream & operator<<(bsl::ostream &output, const Attribute &attribute)
This struct provides a namespace for enumerating severity levels.
Definition ball_severity.h:164
static const char * toAscii(Severity::Level value)
static bsl::ostream & streamOut(bsl::ostream &stream, Severity::Level value)
Definition ball_severity.h:260
@ e_LENGTH
Definition ball_severity.h:213
static int fromAscii(Severity::Level *level, const char *string, int stringLength)
Level
Definition ball_severity.h:167
@ ERROR
Definition ball_severity.h:192
@ BAEL_TRACE
Definition ball_severity.h:183
@ BAEL_WARN
Definition ball_severity.h:180
@ DEBUG
Definition ball_severity.h:201
@ e_TRACE
Definition ball_severity.h:174
@ e_ERROR
Definition ball_severity.h:170
@ FATAL
Definition ball_severity.h:189
@ e_FATAL
Definition ball_severity.h:169
@ e_OFF
Definition ball_severity.h:168
@ WARN
Definition ball_severity.h:195
@ e_DEBUG
Definition ball_severity.h:173
@ e_INFO
Definition ball_severity.h:172
@ BAEL_DEBUG
Definition ball_severity.h:182
@ e_WARN
Definition ball_severity.h:171
@ INFO
Definition ball_severity.h:198
@ BAEL_FATAL
Definition ball_severity.h:178
@ BAEL_ERROR
Definition ball_severity.h:179
@ BAEL_OFF
Definition ball_severity.h:177
@ OFF
Definition ball_severity.h:186
@ TRACE
Definition ball_severity.h:204
@ BAEL_INFO
Definition ball_severity.h:181