[Singleton]Logger class
More...
#include <Log.h>
|
| ~Logger () |
| destructor
|
|
void | log (const Level &level, const boost::format &message, const std::string &filename="", const int &lineNumber=-1) |
| log a message using boost format
|
|
void | log (const Level &level, const std::string &message, const std::string &filename="", const int &lineNumber=-1) |
| log a message
|
|
const Level & | logLevel () const |
| get the current log level
|
|
void | setLogLevel (const Level &logLevel) |
| set the log level
|
|
[Singleton]Logger class
- Warning
- saved_lines and co removed (dangerous for memory and could be done in a LogWriter).
◆ Level
log level
Enumerator |
---|
Debug | |
Info | |
Warning | |
Error | |
Critical | |
◆ ~Logger()
SFCGAL::Logger::~Logger |
( |
| ) |
|
|
default |
◆ get()
auto SFCGAL::Logger::get |
( |
| ) |
|
|
static |
◆ log() [1/2]
void SFCGAL::Logger::log |
( |
const Level & | level, |
|
|
const boost::format & | message, |
|
|
const std::string & | filename = "", |
|
|
const int & | lineNumber = -1 ) |
log a message using boost format
- Parameters
-
level | the log level |
message | the message to log |
filename | the filename (optional) |
lineNumber | the line number in the file (optional) |
◆ log() [2/2]
void SFCGAL::Logger::log |
( |
const Level & | level, |
|
|
const std::string & | message, |
|
|
const std::string & | filename = "", |
|
|
const int & | lineNumber = -1 ) |
log a message
- Parameters
-
level | the log level |
message | the message to log |
filename | the filename (optional) |
lineNumber | the line number in the file (optional) |
◆ logLevel()
auto SFCGAL::Logger::logLevel |
( |
| ) |
const |
get the current log level
◆ setLogLevel()
void SFCGAL::Logger::setLogLevel |
( |
const Level & | logLevel | ) |
|