public abstract

Inheritance Graph

graph BT
	Logger
	Logger --> EReferenceCounter
	LoggerGroup --> Logger
	StdLogger --> Logger
	click Logger "classEScript_1_1Logger"
	click EReferenceCounter "classEScript_1_1EReferenceCounter"
	click LoggerGroup "classEScript_1_1LoggerGroup"
	click StdLogger "classEScript_1_1StdLogger"

Description

[ Logger ]

Public Types

   
   
enum level_t {LOG_ALL, LOG_DEBUG, LOG_INFO, LOG_PEDANTIC_WARNING, LOG_WARNING, LOG_ERROR, LOG_FATAL, LOG_NONE}

Public Functions

   
   
  Logger( level_t _minLevel, level_t _maxLevel)
   
  ~Logger()
   
void debug(const std::string & msg)
   
void error(const std::string & msg)
   
void fatal(const std::string & msg)
   
level_t getMinLevel() const
   
level_t getMaxLevel() const
   
void info(const std::string & msg)
   
void log( level_t l, const std::string & msg)
   
void pedantic(const std::string & msg)
   
void setMinLevel( level_t l)
   
void setMaxLevel( level_t l)
   
void warn(const std::string & msg)

Documentation

enum
EScript::Logger::level_t

public
 
 
enum level_t
Enumerator   Description
Enumerator   Description
LOG_ALL = 0  
LOG_DEBUG = 1  
LOG_INFO = 2  
LOG_PEDANTIC_WARNING = 3  
LOG_WARNING = 4  
LOG_ERROR = 5  
LOG_FATAL = 6  
LOG_NONE = 10  

Defined in EScript/EScript/Utils/Logger.h:24


function
EScript::Logger::Logger

public inline
     
     
Logger( level_t _minLevel,
  level_t _maxLevel
)    

Defined in EScript/EScript/Utils/Logger.h:34


function
EScript::Logger::~Logger

public inline virtual
   
   
~Logger( )

Defined in EScript/EScript/Utils/Logger.h:35


function
EScript::Logger::debug

public inline
     
     
void debug( const std::string & msg )

Defined in EScript/EScript/Utils/Logger.h:37


function
EScript::Logger::error

public inline
     
     
void error( const std::string & msg )

Defined in EScript/EScript/Utils/Logger.h:38


function
EScript::Logger::fatal

public inline
     
     
void fatal( const std::string & msg )

Defined in EScript/EScript/Utils/Logger.h:39


function
EScript::Logger::getMinLevel

public const inline
   
   
level_t getMinLevel( ) const

Defined in EScript/EScript/Utils/Logger.h:40


function
EScript::Logger::getMaxLevel

public const inline
   
   
level_t getMaxLevel( ) const

Defined in EScript/EScript/Utils/Logger.h:41


function
EScript::Logger::info

public inline
     
     
void info( const std::string & msg )

Defined in EScript/EScript/Utils/Logger.h:42


function
EScript::Logger::log

public inline
     
     
void log( level_t l,
  const std::string & msg
)    

Defined in EScript/EScript/Utils/Logger.h:43


function
EScript::Logger::pedantic

public inline
     
     
void pedantic( const std::string & msg )

Defined in EScript/EScript/Utils/Logger.h:44


function
EScript::Logger::setMinLevel

public inline
     
     
void setMinLevel( level_t l )

Defined in EScript/EScript/Utils/Logger.h:45


function
EScript::Logger::setMaxLevel

public inline
     
     
void setMaxLevel( level_t l )

Defined in EScript/EScript/Utils/Logger.h:46


function
EScript::Logger::warn

public inline
     
     
void warn( const std::string & msg )

Defined in EScript/EScript/Utils/Logger.h:47