log4j 每天日誌檔案加日期字尾

2021-07-11 23:30:00 字數 640 閱讀 6339

每天生成乙個日誌檔案,當天12點的時候,會複製乙份當天日誌到乙個加日期字尾的檔案當中。

例如:日誌filename test.log,當天的日誌會列印到test.log檔案中,12點的時候會將前一天的日誌複製到檔案test.log.yyyy-mm-dd檔案中。

just in case 有這樣的需求,可以試試apache extras for apache log4j(for more information:它是log4j 1.2.x的功能擴充套件包。其中的很多元件最初是致力於apache log4j 1.3的研發工作。

name="daily"

name="encoding"

value="utf-8"/>

class="org.apache.log4j.rolling.timebasedrollingpolicy">

name="filenamepattern"

value="daily.log.%d"/>

rollingpolicy>

class="org.apache.log4j.patternlayout">

name="conversionpattern"

value="[%d %-5p] - %m%n"/>

layout>

更多資訊請參考:

log4j日誌系統 Log4j

1.1 log4j的三大核心元件 1.2 loggers 記錄器 1.4 layouts 布局 org.apache.log4j.htmllayout 以html 形式布局 org.apache.log4j.patternlayout 可以靈活地指定布局模式 org.apache.log4j.lay...

Log4J日誌檔案配置

log4j日誌檔案配置 一 日誌器配置 根日誌器 其他日誌器都繼承自這個日誌器 日誌的層次 log4j.logger.a info,a1 log4j.logger.a.b debug,a1,a2 則日誌器的繼承關係為 a.b繼承自a,a繼承自root logger,即發往a.b的info日誌,也會被...

Log4j日誌檔案亂碼

感謝!症狀 在預設語言非中文 或者說預設語言不支援中文的 的windows linux unix上,用log4j列印日誌,出現亂碼,常見的就是一堆問號。解決方法 1.log4j.properties為配置檔案,第2行為需要增加 2.log4j.xml為配置檔案,第2行為需要增加 log4j通過qui...