BDE 4.14.0 Production release
|
#include <bsls_logseverity.h>
Public Types | |
enum | Enum { e_FATAL = 0 , e_ERROR = 1 , e_WARN = 2 , e_INFO = 3 , e_DEBUG = 4 , e_TRACE = 5 } |
Static Public Member Functions | |
static const char * | toAscii (LogSeverity::Enum value) |
This struct
provides a namespace for enumerating the set of logging severity levels used in the bsls
logging framework (see bsls_log
). See Enum
in the TYPES sub-section for details.
|
static |
Return the non-modifiable string representation corresponding to the specified enumeration value
, if it exists, and a unique (error) string otherwise. The string representation of value
matches its corresponding enumerator name with the "e_" prefix elided. For example:
will print the following on standard output:
Note that specifying a value
that does not match any of the enumerators will result in a string representation that is distinct from any of those corresponding to the enumerators, but is otherwise unspecified.