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_cerrlog.cpp
//#define TURN_OFF_LOGGER_
//#define LOGGER_USE_LOCAL_TIME_ std::chrono::get_tzdb().current_zone()
//#define LOGGER_USE_LOCAL_TIME_ std::chrono::get_tzdb().locate_zone("Asia/Taipei")
#include <bux/Logger.h> // DEF_LOGGER_CERR()
#include <iostream> // std::cerr
int main()
{
std::cerr <<std::boolalpha <<"LOGGER_USE_LOCAL_TIME_: " <<LOGGER_USE_LOCAL_TIME_ <<"\n";
LOG_RAW("Raw beginning");
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");
LOG_RAW("Raw ending");
}
@ 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 LOG_RAW(fmtStr,...)
Definition Logger.h:77
#define LOGGER_USE_LOCAL_TIME_
Definition Logger.h:80
#define DEF_LOGGER_CERR(...)
Definition Logger.h:104
#define LOG(ll, fmtStr,...)
Definition Logger.h:76