Colobot
Classes | Enumerations | Functions
logger.h File Reference

Class for logging information to file or console. More...

#include "common/singleton.h"
#include <string>
#include <cstdarg>
#include <cstdio>
#include <vector>
Include dependency graph for logger.h:

Go to the source code of this file.

Classes

class  CLogger
 Class for loggin information to file or console. More...
 

Enumerations

enum  LogLevel {
  LOG_TRACE = 1, LOG_DEBUG = 2, LOG_INFO = 3, LOG_WARN = 4,
  LOG_ERROR = 5, LOG_NONE = 6
}
 Enum representing log level. More...
 

Functions

CLoggerGetLogger ()
 Global function to get Logger instance. More...
 

Detailed Description

Class for logging information to file or console.

Enumeration Type Documentation

§ LogLevel

enum LogLevel

Enum representing log level.

common/logger.h

Enumerator
LOG_TRACE 

lowest level, execution tracing

LOG_DEBUG 

debugging messages

LOG_INFO 

information

LOG_WARN 

warning

LOG_ERROR 

error

LOG_NONE 

none level, used for custom messages

Function Documentation

§ GetLogger()

CLogger* GetLogger ( )
inline

Global function to get Logger instance.