1
我需要配置記錄器以按時間(小時或每日),按大小和開始時間滾動日誌。我搜查了很多紅色的log4j文檔,現在我感到困惑。 看起來它可以通過以下方式進行:如何配置log4j按時間,大小和開始滾動?
- 使用西蒙庫
- 使用log4j的2測試版
我不能添加新的第三方庫,來創建自定義類
請問log4j2真的支持嗎?
感謝您的幫助,尤里
我需要配置記錄器以按時間(小時或每日),按大小和開始時間滾動日誌。我搜查了很多紅色的log4j文檔,現在我感到困惑。 看起來它可以通過以下方式進行:如何配置log4j按時間,大小和開始滾動?
我不能添加新的第三方庫,來創建自定義類
請問log4j2真的支持嗎?
感謝您的幫助,尤里
我不認爲你需要創建的任何類,你應該能夠達到你想要只配置了什麼。 Log4J2文檔提供了許多示例。 這裏是一個很好的開始:http://logging.apache.org/log4j/2.x/manual/appenders.html#RollingFileAppender
如果這還不夠,請不要猶豫在log4j-2用戶郵件列表上提出問題。
配置例如:
<?xml version="1.0" encoding="UTF-8"?><configuration name="install" status="info">
<appenders>
<!-- ################# InstallAppender ############################### -->
<RollingFile name="InstallAppender"
fileName="${sys:installation.path}/installation/logs/post_install.log"
filePattern="${sys:installation.path}/installation/logs/post_install.log">
<PatternLayout>
<pattern>%d{dd/MM/yyyy HH:mm:ss} %-5p [%t] [%c{1}] %m%n</pattern>
</PatternLayout>
<Policies>
<OnStartupTriggeringPolicy/>
</Policies>
<DefaultRolloverStrategy max="1"/>
</RollingFile>
</appenders>
<loggers>
<root level="info">
<appender-ref ref="InstallAppender"/>
</root>
</loggers>
嗨的Remko。謝謝您的回覆。明天將嘗試使用log4j-2來做到這一點。將在此處發佈更新。 – YuriR
Remko,它的工作謝謝你。但是配置log4j2並不容易。 – YuriR
Yuri,你能解釋一下難度嗎,我們可以改進代碼或文檔? –