[QLog] – 增加了按天分割文件日志的功能

【更新说明】

按文件记录日志时,通过 SetDefaultLogFile 函数可以设置为按天生成日志,也就是说,一旦日志日期切换为第二天,就会将旧的日志文件保存为独立的文件,从而方便查阅。

SetDefaultLogFile 又以下几个参数,分别对日志文件的生成方式和文件名进行限制:

 

  • AFileName : 默认的日志文件名,如果设置为空,则取当前程序的文件名加上 “.log” 扩展名;
  • AMaxSize : 每个日志文件的最大大小,默认为 2 MB;
  • ARenameHistory : 如果历史日志文件已存在,是否重命名,如果不重命名,则会在历史日志文件后面追加日志;
  • AOneFilePerDay : 是否按日期分隔日志文件,如果设置为True,当检测到日期变更时,会将历史日志文件重命名,然后生成新的日志文件。

SetDefaultLogFile 函数一般推荐大家在程序一启动就设置,只有设置了它,PostLog 投寄的日志记录才会被记录到文件中。

【更新级别】

可选

【特别感谢】

青春等群里的朋友

分享到: