2
我想在log4cplus中實現AsyncAppender
以將事件異步寫入文件中。請用任何示例代碼指導我。如何在log4cplus中實現異步日誌記錄
我想在log4cplus中實現AsyncAppender
以將事件異步寫入文件中。請用任何示例代碼指導我。如何在log4cplus中實現異步日誌記錄
如果你不使用log4cplus主分支,但發佈的版本中的一個,那麼你應該能夠使用這個配置包,例如,FileAppender
與AsyncAppender
:
log4cplus.appender.TEST=log4cplus::AsyncAppender
log4cplus.appender.TEST.Appender=log4cplus::FileAppender
log4cplus.appender.TEST.Appender.File=test_output.log
log4cplus.appender.TEST.Appender.layout=log4cplus::PatternLayout
log4cplus.appender.TEST.Appender.layout.ConversionPattern=%d{%y-%m-%d %H:%M:%S,%q} [%t] %-5p %c <%x> - %m%n
如果您是使用主分支log4cplus Git倉庫,然後你需要做的就是將你的appender的AsyncAppend
屬性設置爲true
,魔法就會發生。
謝謝wilx。讓我試試並更新你 –
您使用的是什麼版本的log4cplus? – wilx