bux API Reference 1.11.0
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
Loading...
Searching...
No Matches
test/smoke_filelog.cpp
//#define TURN_OFF_LOGGER_
//#define LOGGER_USE_LOCAL_TIME_ false
#include <bux/Logger.h> // DEF_LOGGER_FILE()
#include <fstream> // std::ofstream
DEF_LOGGER_FILE("log/test.log", LL_INFO) // Folder `log/` has to exist in before execution
int main()
{
#ifndef TURN_OFF_LOGGER_
*u <<std::boolalpha <<"LOGGER_USE_LOCAL_TIME_: " <<LOGGER_USE_LOCAL_TIME_ <<"\n";
#endif
LOG(LL_FATAL, "Hello fatal");
LOG(LL_ERROR, "Hello error");
LOG(LL_WARNING, "Hello warning");
FUNLOGX("Inner");
LOG(LL_INFO, "Hello info");
LOG(LL_VERBOSE, "Hello verbose");
}
@ LL_WARNING
Situation that should be warned but should not have sabotaged anything already.
Definition LogLevel.h:12
@ LL_ERROR
Error not serious enough that the program can continue to run.
Definition LogLevel.h:11
@ LL_INFO
Information worth mentioning about the current status, be it normal or abnormal.
Definition LogLevel.h:13
@ LL_VERBOSE
More detailed or advanced information probably considered too much by some.
Definition LogLevel.h:14
@ LL_FATAL
Error serious enough that the program should shut down immediately after reporting this.
Definition LogLevel.h:10
#define FUNLOG
Definition Logger.h:155
#define FUNLOGX(fmtStr,...)
Definition Logger.h:156
#define LOGGER_USE_LOCAL_TIME_
Definition Logger.h:80
#define LOG(ll, fmtStr,...)
Definition Logger.h:76
#define DEF_LOGGER_FILE(path,...)
Definition Logger.h:107
I_SyncLog & logger()
Definition Logger.cpp:20