#include <Logger.h>
Public Types | |
enum | LogLevel { OFF = 1000, FATAL = 900, ERROR = 800, WARN = 700, INFO = 600, DEBUG = 500 } |
Public Member Functions | |
Logger (const std::string &className) | |
virtual | ~Logger () |
virtual bool | isEnabledFor (LogLevel level) |
virtual void | forcedLog (LogLevel level, const std::string &message, const char *filename, unsigned int lineNumber) |
MetNoFimex::Logger::Logger | ( | const std::string & | className | ) |
virtual MetNoFimex::Logger::~Logger | ( | ) | [virtual] |
virtual bool MetNoFimex::Logger::isEnabledFor | ( | LogLevel | level | ) | [virtual] |
check if the loglevel of this logger is active
virtual void MetNoFimex::Logger::forcedLog | ( | LogLevel | level, | |
const std::string & | message, | |||
const char * | filename, | |||
unsigned int | lineNumber | |||
) | [virtual] |
log (without checking) for this loglevel
level | log-level to log | |
message | log-message | |
filename | best retrieved with __FILE__ | |
lineNumber | best retrieved with __LINE__ |