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.

Synopsis

Declared in <bsls_logseverity.h>

struct LogSeverity;

Enums

Name

Description

Enum

Enumerates logging severity levels used by the bsls logging framework.

Static Member Functions

Name

Description

toAscii

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: ` bsl::cout << LogSeverity::toAscii(LogSeverity::e_DEBUG); ` will print the following on standard output: ` DEBUG ` 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.

Created with MrDocs