Qt制作的简易、好看的Log系统
代码量极少
麻雀虽小五脏俱全
Ubuntu/MacOS | Windows | License |
---|---|---|
源代码拷过去,在main函数的QCoreApplication/QApplication构造之后,调用一下init函数就行了。
例如:
#include "TaoLogger.h"
//省略其它头文件
...
...
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
initLog();
...
return app.exec();
}
initLog函数的定义如下:
void initLog(const QString &logPath = QStringLiteral("Log"), int logMaxCount = 1024, bool async = true);
其中logPath为log存储路径,默认为Log文件夹。
logMaxCount最大文件数,默认为1024。
async为异步存储,默认为true。
- Qt 5.9.x Windows
详细的说明看我博客: Qt自制简易好看的日志系统
作者 | 涛哥 |
---|---|
759378563 | |
微信 | xsd2410421 |
邮箱 | [email protected] |
blog | https://jaredtao.github.io |
QQ(TIM)、微信二维码