簡體   English   中英

Log4j 2x 中的 DailyRollingFileAppender 替代品

[英]DailyRollingFileAppender alternative in Log4j 2x

DailyRollingFileAppender 在 Log4j 2x 中被移除。 應該用什么代替?

RollingFile 1TimeBasedTriggeringPolicy 2一起使用 例如:

<RollingFile name="RollingFile" 
             fileName="/tmp/app.log"
             filePattern="/tmp/app%d{yyyy-MM-dd}.log">
    <PatternLayout pattern="%d %p %c{1.} [%t] %m%n" />
    <TimeBasedTriggeringPolicy />
</RollingFile>

請參閱《 Apache Log4j 2用戶指南》 [ PDF ]。


筆記

  1. org.apache.logging.log4j.core.appender.RollingFileAppender
  2. org.apache.logging.log4j.core.appender.rolling.TimeBasedTriggeringPolicy

如果像我一樣,你終於開始升級到 log4j2——因為 log4shell 漏洞——並且你習慣了 DailyRollingFileAppender 在午夜滾動,你應該這樣做:

<TimeBasedTriggeringPolicy modulate="true" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM