Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL.
More...
#include <level.h>
|
| 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
} |
| |
|
|
| 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. More...
|
| |
| void | toString (std::wstring &name) const |
| | Get the name of the level. More...
|
| |
| void | toString (std::basic_string< UniChar > &name) const |
| | Get the name of the level. More...
|
| |
| void | toString (CFStringRef &name) const |
| | Get the name of the level. More...
|
| |
| LogString | toString () const |
| | Returns the string representation of this level. More...
|
| |
|
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. More...
|
| |
|
int | toInt () const |
| | Returns the integer representation of this level.
|
| |
|
void | addRef () const |
| |
|
void | releaseRef () const |
| |
|
virtual bool | instanceof (const Class &clazz) const =0 |
| |
|
virtual const void * | cast (const Class &clazz) const =0 |
| |
|
|
unsigned int volatile | ref |
| |
Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL.
The Level class may be subclassed to define a larger level set.
◆ isGreaterOrEqual()
| virtual bool log4cxx::Level::isGreaterOrEqual |
( |
const LevelPtr & |
level | ) |
const |
|
virtual |
Returns true if this level has a higher or equal level than the level passed as argument, false otherwise.
You should think twice before overriding the default implementation of isGreaterOrEqual method.
◆ toLevel() [1/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const std::string & |
sArg | ) |
|
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
- Parameters
-
◆ toLevel() [2/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const std::string & |
sArg, |
|
|
const LevelPtr & |
defaultLevel |
|
) |
| |
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns the value of defaultLevel.
- Parameters
-
| sArg | level name. |
| defaultLevel | level to return if no match. |
- Returns
◆ toLevel() [3/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const std::wstring & |
sArg | ) |
|
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
- Parameters
-
◆ toLevel() [4/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const std::wstring & |
sArg, |
|
|
const LevelPtr & |
defaultLevel |
|
) |
| |
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns the value of defaultLevel.
- Parameters
-
| sArg | level name. |
| defaultLevel | level to return if no match. |
- Returns
◆ toLevel() [5/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const std::basic_string< UniChar > & |
sArg | ) |
|
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
- Parameters
-
◆ toLevel() [6/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const std::basic_string< UniChar > & |
sArg, |
|
|
const LevelPtr & |
defaultLevel |
|
) |
| |
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns the value of defaultLevel.
- Parameters
-
| sArg | level name. |
| defaultLevel | level to return if no match. |
- Returns
◆ toLevel() [7/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const CFStringRef & |
sArg | ) |
|
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
- Parameters
-
◆ toLevel() [8/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
const CFStringRef & |
sArg, |
|
|
const LevelPtr & |
defaultLevel |
|
) |
| |
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns the value of defaultLevel.
- Parameters
-
| sArg | level name. |
| defaultLevel | level to return if no match. |
- Returns
◆ toLevel() [9/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
int |
val | ) |
|
|
static |
Convert an integer passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
◆ toLevel() [10/10]
| static LevelPtr log4cxx::Level::toLevel |
( |
int |
val, |
|
|
const LevelPtr & |
defaultLevel |
|
) |
| |
|
static |
Convert an integer passed as argument to a level.
If the conversion fails, then this method returns the specified default.
◆ toLevelLS() [1/2]
| static LevelPtr log4cxx::Level::toLevelLS |
( |
const LogString & |
sArg | ) |
|
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
- Parameters
-
◆ toLevelLS() [2/2]
| static LevelPtr log4cxx::Level::toLevelLS |
( |
const LogString & |
sArg, |
|
|
const LevelPtr & |
defaultLevel |
|
) |
| |
|
static |
Convert the string passed as argument to a level.
If the conversion fails, then this method returns the value of defaultLevel.
- Parameters
-
| sArg | level name. |
| defaultLevel | level to return if no match. |
- Returns
◆ toString() [1/5]
| void log4cxx::Level::toString |
( |
std::string & |
name | ) |
const |
Get the name of the level in the current encoding.
- Parameters
-
| name | buffer to which name is appended. |
◆ toString() [2/5]
| void log4cxx::Level::toString |
( |
std::wstring & |
name | ) |
const |
Get the name of the level.
- Parameters
-
| name | buffer to which name is appended. |
◆ toString() [3/5]
| void log4cxx::Level::toString |
( |
std::basic_string< UniChar > & |
name | ) |
const |
Get the name of the level.
- Parameters
-
| name | buffer to which name is appended. |
◆ toString() [4/5]
| void log4cxx::Level::toString |
( |
CFStringRef & |
name | ) |
const |
Get the name of the level.
- Parameters
-
| name | buffer to which name is appended. |
◆ toString() [5/5]
| LogString log4cxx::Level::toString |
( |
| ) |
const |
Returns the string representation of this level.
- Returns
- level name.
The documentation for this class was generated from the following file: