在QT中使用滚动写文件日志,只需要这个库。
这个库只需要一个cpp,一个.h,总共俩文件搞定。
SimpleQtLogger
https://github.com/Mokolea/SimpleQtLogger
包含文件之后,初始化直接使用:
//log begin
simpleqtlogger::SimpleQtLogger::createInstance(&a);
simpleqtlogger::SimpleQtLogger::getInstance()->setLogFormat_file(
"<TS> [<LL>] <TEXT> (<FUNC>@<FILE>:<LINE>)", "<TS> [<LL>] <TEXT>");
simpleqtlogger::ENABLE_LOG_LEVELS.logLevel_DEBUG = true;
//simpleqtlogger::ENABLE_LOG_LEVELS.logLevel_FUNCTION = true;