Class for loggin information to file or console.
More...
#include <logger.h>
|
|
static CLogger * | m_instance = nullptr |
| |
Class for loggin information to file or console.
| void CLogger::Debug |
( |
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file with LOG_DEBUG level
- Parameters
-
| str | - message to write |
| ... | - additional arguments |
| void CLogger::Error |
( |
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file with LOG_ERROR level
- Parameters
-
| str | - message to write |
| ... | - additional arguments |
| void CLogger::Info |
( |
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file with LOG_INFO level
- Parameters
-
| str | - message to write |
| ... | - additional arguments |
| void CLogger::Log |
( |
LogLevel |
logLevel, |
|
|
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file with given log level
- Parameters
-
| logLevel | - log level |
| str | - message to write |
| ... | - additional arguments |
| void CLogger::Message |
( |
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file
- Parameters
-
| str | - message to write |
| ... | - additional arguments |
| bool CLogger::ParseLogLevel |
( |
const std::string & |
str, |
|
|
LogLevel & |
logLevel |
|
) |
| |
|
static |
Parses string as a log level
- Parameters
-
| str | string to parse |
| logLevel | result log level |
Valid values are "trace", "debug", "info", "warn", "error" and "none". On invalid value, returns false.
| void CLogger::SetLogLevel |
( |
LogLevel |
level | ) |
|
Set log level. Logs with level below will not be shown
- Parameters
-
| level | - minimum log level to write |
| void CLogger::SetOutputFile |
( |
std::string |
filename | ) |
|
Set output file to write logs to
- Parameters
-
| filename | - output file to write to |
| void CLogger::Trace |
( |
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file with LOG_TRACE level
- Parameters
-
| str | - message to write |
| ... | - additional arguments |
| void CLogger::Warn |
( |
const char * |
str, |
|
|
|
... |
|
) |
| |
Write message to console or file with LOG_WARN level
- Parameters
-
| str | - message to write |
| ... | - additional arguments |
The documentation for this class was generated from the following files:
- /build/colobot-H7UdFp/colobot-0.1.6/src/common/logger.h
- /build/colobot-H7UdFp/colobot-0.1.6/src/common/logger.cpp