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 (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.  
  | 
|   | 
| 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 | 
|   | 
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. 
 
◆ DataPtr
◆ anonymous enum
| Enumerator | 
|---|
| OFF_INT  |  | 
| FATAL_INT  |  | 
| ERROR_INT  |  | 
| WARN_INT  |  | 
| INFO_INT  |  | 
| DEBUG_INT  |  | 
| TRACE_INT  |  | 
| ALL_INT  |  | 
 
 
◆ Level()
      
        
          | 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: