【Qt】Log4Qt(四):周期性输出日志,并且限制日志文件数量
生活随笔
收集整理的這篇文章主要介紹了
【Qt】Log4Qt(四):周期性输出日志,并且限制日志文件数量
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Log4Qt中存在一個比較大的問題,當使用 DailyRollingFileAppender對日志進行輸出時,會無限輸出文件,也就是說,當系統運行很久時,日志文件有可能很大,大到無法想象。因此,很多開發者希望在DailyRollingFileAppender中加一個屬性,用于配置日志文件的個數。
1、dailyrollingfileappender.h:
class DailyRollingFileAppender : public FileAppender{Q_OBJECT/*!* The property holds the date pattern used by the appender.** The default is DAILY_ROLLOVER for rollover at midnight each day.** \sa datePattern(), setDatePattern()*/Q_PROPERTY(QString datePattern READ datePattern WRITE setDatePattern)
總結
以上是生活随笔為你收集整理的【Qt】Log4Qt(四):周期性输出日志,并且限制日志文件数量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Qt】Log4Qt(二)使用
- 下一篇: 【Qt】Log4Qt(三)源码分析