gpt4 book ai didi

java - 设置日志文件名以在 Log4j 中包含当前日期

转载 作者:IT老高 更新时间:2023-10-28 13:51:54 25 4
gpt4 key购买 nike

我想将 log4j 和 log4net appender 的日志文件名设置为当前日期。我们正在进行每日翻转,但当前日志文件没有日期。日志文件名格式为

logname.2008-10-10.log

有人知道我这样做的最佳方法吗?

edit:我忘了提到我们也想在 log4net 中这样做。此外,任何解决方案都需要在 JBoss 中可用。

最佳答案

DailyRollingFileAppender 正是您要搜索的内容。

<appender name="roll" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="application.log" />
<param name="DatePattern" value=".yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d{yyyy-MMM-dd HH:mm:ss,SSS} [%t] %c %x%n %-5p %m%n"/>
</layout>
</appender>

关于java - 设置日志文件名以在 Log4j 中包含当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/192456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com