File indexing completed on 2026-04-09 07:49:39
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029 #include <plog/Log.h>
0030 #include <plog/Appenders/ColorConsoleAppender.h>
0031 #include <plog/Appenders/ConsoleAppender.h>
0032
0033 #define SLOGF_(argc, argv) \
0034 { \
0035 SLOG _plog(argc, argv) \
0036 static plog::RollingFileAppender<plog::TxtFormatter> fileAppender( _plog.filename, _plog.maxFileSize, _plog.maxFiles ); \
0037 static plog::ConsoleAppender<plog::TxtFormatter> consoleAppender; \
0038 plog::Severity severity = static_cast<plog::Severity>(_plog.level) ; \
0039 plog::init( severity , &fileAppender ).addAppender(&consoleAppender) ; \
0040 }
0041
0042 #define SLOGF_CHECK(msg) \
0043 { \
0044 LOG(fatal) << msg ; \
0045 LOG(error) << msg ; \
0046 LOG(warning) << msg ; \
0047 LOG(info) << msg ; \
0048 LOG(debug) << msg ; \
0049 LOG(verbose) << msg ; \
0050 } \
0051
0052
0053
0054
0055