Interface for logging messages, warnings and errors.  
 More...
#include <ILogger.h>
List of all members.
Public Member Functions
- virtual ~ILogger ()
- Destructor.  
 
 - virtual ELOG_LEVEL getLogLevel () const =0
- Returns the current set log level.  
 
 - virtual void log (const c8 *text, ELOG_LEVEL ll=ELL_INFORMATION)=0
- Prints out a text into the log.  
 
 - virtual void log (const c8 *text, const c8 *hint, ELOG_LEVEL ll=ELL_INFORMATION)=0
- Prints out a text into the log.  
 
 - virtual void log (const c8 *text, const wchar_t *hint, ELOG_LEVEL ll=ELL_INFORMATION)=0
 - virtual void log (const wchar_t *text, const wchar_t *hint, ELOG_LEVEL ll=ELL_INFORMATION)=0
- Prints out a text into the log.  
 
 - virtual void log (const wchar_t *text, ELOG_LEVEL ll=ELL_INFORMATION)=0
- Prints out a text into the log.  
 
 - virtual void setLogLevel (ELOG_LEVEL ll)=0
- Sets a new log level.  
 
 
Detailed Description
Interface for logging messages, warnings and errors. 
Definition at line 38 of file ILogger.h.
Constructor & Destructor Documentation
      
        
          | virtual irr::ILogger::~ILogger  | 
          ( | 
           | ) | 
           [inline, virtual] | 
        
      
 
 
Member Function Documentation
      
        
          | virtual ELOG_LEVEL irr::ILogger::getLogLevel  | 
          ( | 
           | ) | 
           const [pure virtual] | 
        
      
 
Returns the current set log level. 
 
 
      
        
          | virtual void irr::ILogger::log  | 
          ( | 
          const c8 *  | 
          text,  | 
        
        
           | 
           | 
          ELOG_LEVEL  | 
          ll = ELL_INFORMATION  | 
        
        
           | 
          ) | 
           |  [pure virtual] | 
        
      
 
Prints out a text into the log. 
- Parameters:
 - 
  
    | text,: | Text to print out.  | 
    | ll,: | Log level of the text. If the text is an error, set it to ELL_ERROR, if it is warning set it to ELL_WARNING, and if it is just an informational text, set it to ELL_INFORMATION. Texts are filtered with these levels. If you want to be a text displayed, independent on what level filter is set, use ELL_NONE.  | 
  
   
 
 
      
        
          | virtual void irr::ILogger::log  | 
          ( | 
          const c8 *  | 
          text,  | 
        
        
           | 
           | 
          const c8 *  | 
          hint,  | 
        
        
           | 
           | 
          ELOG_LEVEL  | 
          ll = ELL_INFORMATION  | 
        
        
           | 
          ) | 
           |  [pure virtual] | 
        
      
 
Prints out a text into the log. 
- Parameters:
 - 
  
    | text,: | Text to print out.  | 
    | hint,: | Additional info. This string is added after a " :" to the string.  | 
    | ll,: | Log level of the text. If the text is an error, set it to ELL_ERROR, if it is warning set it to ELL_WARNING, and if it is just an informational text, set it to ELL_INFORMATION. Texts are filtered with these levels. If you want to be a text displayed, independent on what level filter is set, use ELL_NONE.  | 
  
   
 
 
      
        
          | virtual void irr::ILogger::log  | 
          ( | 
          const c8 *  | 
          text,  | 
        
        
           | 
           | 
          const wchar_t *  | 
          hint,  | 
        
        
           | 
           | 
          ELOG_LEVEL  | 
          ll = ELL_INFORMATION  | 
        
        
           | 
          ) | 
           |  [pure virtual] | 
        
      
 
 
      
        
          | virtual void irr::ILogger::log  | 
          ( | 
          const wchar_t *  | 
          text,  | 
        
        
           | 
           | 
          const wchar_t *  | 
          hint,  | 
        
        
           | 
           | 
          ELOG_LEVEL  | 
          ll = ELL_INFORMATION  | 
        
        
           | 
          ) | 
           |  [pure virtual] | 
        
      
 
Prints out a text into the log. 
- Parameters:
 - 
  
    | text,: | Text to print out.  | 
    | hint,: | Additional info. This string is added after a " :" to the string.  | 
    | ll,: | Log level of the text. If the text is an error, set it to ELL_ERROR, if it is warning set it to ELL_WARNING, and if it is just an informational text, set it to ELL_INFORMATION. Texts are filtered with these levels. If you want to be a text displayed, independent on what level filter is set, use ELL_NONE.  | 
  
   
 
 
      
        
          | virtual void irr::ILogger::log  | 
          ( | 
          const wchar_t *  | 
          text,  | 
        
        
           | 
           | 
          ELOG_LEVEL  | 
          ll = ELL_INFORMATION  | 
        
        
           | 
          ) | 
           |  [pure virtual] | 
        
      
 
Prints out a text into the log. 
- Parameters:
 - 
  
    | text,: | Text to print out.  | 
    | ll,: | Log level of the text. If the text is an error, set it to ELL_ERROR, if it is warning set it to ELL_WARNING, and if it is just an informational text, set it to ELL_INFORMATION. Texts are filtered with these levels. If you want to be a text displayed, independent on what level filter is set, use ELL_NONE.  | 
  
   
 
 
      
        
          | virtual void irr::ILogger::setLogLevel  | 
          ( | 
          ELOG_LEVEL  | 
          ll | ) | 
           [pure virtual] | 
        
      
 
Sets a new log level. 
With this value, texts which are sent to the logger are filtered out. For example setting this value to ELL_WARNING, only warnings and errors are printed out. Setting it to ELL_INFORMATION, which is the default setting, warnings, errors and informational texts are printed out. 
- Parameters:
 - 
  
    | ll,: | new log level filter value.  | 
  
   
 
 
The documentation for this class was generated from the following file: