mirror of
https://github.com/micsthepick/dsi2key.git
synced 2025-06-18 16:55:33 -04:00
47 lines
959 B
C++
47 lines
959 B
C++
#include "easylogging++Wrapper.h"
|
|
|
|
namespace D2K {
|
|
|
|
void InitLogging(int, char*[])
|
|
{
|
|
// TODO: Fix logging.
|
|
#if 0
|
|
const char* LOGGING_CONFIG = "\
|
|
* GLOBAL:\n \
|
|
FORMAT=\"[%datetime{%H:%m:%s}] %msg\"\n \
|
|
FILENAME=\"/ds2key/ds2key.log\"\n \
|
|
ENABLED=true\n \
|
|
TO_FILE=true\n \
|
|
TO_STANDARD_OUTPUT=true\n \
|
|
MILLISECONDS_WIDTH=6\n \
|
|
PERFORMANCE_TRACKING=false\n \
|
|
MAX_LOG_FILE_SIZE=2097152##2MB\n \
|
|
LOG_FLUSH_THRESHOLD=100\n \
|
|
* INFO:\n \
|
|
FORMAT=\"%msg\"\n \
|
|
* FATAL:\n \
|
|
FORMAT=\"[%datetime{%H:%m:%s}]%levshort:%msg\"\n \
|
|
* ERROR:\n \
|
|
FORMAT=\"[%datetime{%H:%m:%s}]%levshort:%msg\"\n \
|
|
* TRACE:\n \
|
|
FORMAT=\"[%datetime{%H:%m:%s}]%levshort:%msg\"\n \
|
|
* DEBUG:\n \
|
|
FORMAT=\"[%datetime{%H:%m:%s}]%levshort:%msg\"\n";
|
|
|
|
START_EASYLOGGINGPP(argc, argv);
|
|
el::Configurations c;
|
|
c.setToDefault();
|
|
c.parseFromText(LOGGING_CONFIG);
|
|
el::Loggers::reconfigureLogger("default", c);
|
|
#endif
|
|
}
|
|
|
|
void DeInitLogging()
|
|
{
|
|
#if 0
|
|
el::Loggers::flushAll();
|
|
#endif
|
|
}
|
|
|
|
} // namespace D2K
|