|
Public Types |
enum | {
OFF_INT = INT_MAX,
FATAL_INT = 50000,
ERROR_INT = 40000,
WARN_INT = 30000,
INFO_INT = 20000,
DEBUG_INT = 10000,
TRACE_INT = 5000,
ALL_INT = INT_MIN
} |
Public Member Functions |
| Level (int level, const LogString &name, int syslogEquivalent) |
| Instantiate a Level object.
|
void | toString (std::string &name) const |
| Get the name of the level in the current encoding.
|
void | toString (std::wstring &name) const |
| Get the name of the level.
|
void | toString (std::basic_string< UniChar > &name) const |
| Get the name of the level.
|
void | toString (CFStringRef &name) const |
| Get the name of the level.
|
LogString | toString () const |
| Returns the string representation of this level.
|
virtual bool | equals (const LevelPtr &level) const |
| Two levels are equal if their level fields are equal.
|
bool | operator== (const Level &level1) const |
bool | operator!= (const Level &level1) const |
int | getSyslogEquivalent () const |
| Return the syslog equivalent of this level as an integer.
|
virtual bool | isGreaterOrEqual (const LevelPtr &level) const |
| Returns true if this level has a higher or equal level than the level passed as argument, false otherwise.
|
int | toInt () const |
| Returns the integer representation of this level.
|
Static Public Member Functions |
static LevelPtr | toLevel (const std::string &sArg) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const std::string &sArg, const LevelPtr &defaultLevel) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const std::wstring &sArg) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const std::wstring &sArg, const LevelPtr &defaultLevel) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const std::basic_string< UniChar > &sArg) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const std::basic_string< UniChar > &sArg, const LevelPtr &defaultLevel) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const CFStringRef &sArg) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (const CFStringRef &sArg, const LevelPtr &defaultLevel) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevelLS (const LogString &sArg) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevelLS (const LogString &sArg, const LevelPtr &defaultLevel) |
| Convert the string passed as argument to a level.
|
static LevelPtr | toLevel (int val) |
| Convert an integer passed as argument to a level.
|
static LevelPtr | toLevel (int val, const LevelPtr &defaultLevel) |
| Convert an integer passed as argument to a level.
|
static LevelPtr | getAll () |
static LevelPtr | getFatal () |
static LevelPtr | getError () |
static LevelPtr | getWarn () |
static LevelPtr | getInfo () |
static LevelPtr | getDebug () |
static LevelPtr | getTrace () |
static LevelPtr | getOff () |
Classes |
class | LevelClass |