文件名称:记录日志到文件
文件大小:7.09MB
文件格式:ZIP
更新时间:2019-10-20 09:00:28
Log
支持写日志到文件,支持日志级别和设置日志最大大小,当超过日志最大大小时,会新生成一个以时间命名的文件。 因获取程序名和互斥锁,用了qt类,如果不想包含qt,可以使用另外的程序名和基于windows或者linux或者boost库的互斥锁 文件起名目的:以当前年月日命名,如果当前文件写到超过最大大小,则新生成一个以当前年月日命名的文件, 新文件如果跟旧文件不在同一天,则不会覆盖旧文件。如此既保存了旧的文件,又不会因为以时间命名而每天生成 一个文件导致日志文件个数过多影响查看日志。(如超过大小,但是还是在同一天,则会继续在当天上写。如日志写的很快,则时间可以详细到 分和秒,这样就不会超过大小还是在同一文件)
【文件预览】:
LogDemo
----LogDemo.pro(186B)
----LogDemo.pro.user(23KB)
----main.cpp(244B)
----log.cpp(5KB)
----log.h(1KB)
----build()
--------Makefile.Debug(19KB)
--------.qmake.stash(726B)
--------Makefile.Release(19KB)
--------debug()
--------Makefile(22KB)
--------release()