Apache Log4cxx: log4cxx::Level Class Reference (original) (raw)
Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL. More...
#include <[level.h](level%5F8h%5Fsource.html)>

| 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. | |
Public Member Functions inherited from log4cxx::helpers::Object |
|
| virtual | ~Object () |
| virtual const helpers::Class & | getClass () const =0 |
| virtual bool | instanceof (const Class &clazz) const =0 |
| virtual const void * | cast (const Class &clazz) const =0 |
| 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 const DataPtr & | getData () |
| static LevelPtr | getAll () |
| static LevelPtr | getFatal () |
| static LevelPtr | getError () |
| static LevelPtr | getWarn () |
| static LevelPtr | getInfo () |
| static LevelPtr | getDebug () |
| static LevelPtr | getTrace () |
| static LevelPtr | getOff () |
Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR, WARN, INFO, DEBUG and ALL.
The [Level](classlog4cxx%5F1%5F1Level.html "Defines the minimum set of levels recognized by the system, that is OFF, FATAL, ERROR,...") class may be subclassed to define a larger level set.
◆ DataPtr
◆ anonymous enum
| Enumerator |
|---|
| OFF_INT |
| FATAL_INT |
| ERROR_INT |
| WARN_INT |
| INFO_INT |
| DEBUG_INT |
| TRACE_INT |
| ALL_INT |
| log4cxx::Level::Level | ( | int | level, |
|---|---|---|---|
| const LogString & | name, | ||
| int | syslogEquivalent | ||
| ) |
Instantiate a Level object.
◆ equals()
| virtual bool log4cxx::Level::equals ( const LevelPtr & level) const | virtual |
|---|
Two levels are equal if their level fields are equal.
◆ getAll()
| static LevelPtr log4cxx::Level::getAll ( ) | static |
|---|
◆ getData()
| static const DataPtr & log4cxx::Level::getData ( ) | static |
|---|
◆ getDebug()
| static LevelPtr log4cxx::Level::getDebug ( ) | static |
|---|
◆ getError()
| static LevelPtr log4cxx::Level::getError ( ) | static |
|---|
◆ getFatal()
| static LevelPtr log4cxx::Level::getFatal ( ) | static |
|---|
◆ getInfo()
| static LevelPtr log4cxx::Level::getInfo ( ) | static |
|---|
◆ getOff()
| static LevelPtr log4cxx::Level::getOff ( ) | static |
|---|
◆ getSyslogEquivalent()
| int log4cxx::Level::getSyslogEquivalent ( ) const | inline |
|---|
Return the syslog equivalent of this level as an integer.
◆ getTrace()
| static LevelPtr log4cxx::Level::getTrace ( ) | static |
|---|
◆ getWarn()
| static LevelPtr log4cxx::Level::getWarn ( ) | static |
|---|
◆ 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.
◆ operator!=()
| bool log4cxx::Level::operator!= ( const Level & level1) const | inline |
|---|
◆ operator==()
| bool log4cxx::Level::operator== ( const Level & level1) const | inline |
|---|
◆ toInt()
| int log4cxx::Level::toInt ( ) const | inline |
|---|
Returns the integer representation of this level.
◆ toLevel() [1/10]
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
Parameters
◆ toLevel() [2/10]
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::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() [4/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() [5/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() [6/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() [7/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() [8/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() [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]
Convert the string passed as argument to a level.
If the conversion fails, then this method returns DEBUG.
Parameters
◆ toLevelLS() [2/2]
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]
Returns the string representation of this level.
Returns
level name.
◆ toString() [2/5]
| void log4cxx::Level::toString | ( | CFStringRef & | 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 | ( | std::string & | name | ) | const |
|---|
Get the name of the level in the current encoding.
Parameters
| name | buffer to which name is appended. |
|---|
◆ toString() [5/5]
| void log4cxx::Level::toString | ( | std::wstring & | name | ) | const |
|---|
Get the name of the level.
Parameters
| name | buffer to which name is appended. |
|---|
The documentation for this class was generated from the following file:
Public Member Functions inherited from