gpt4 book ai didi

java - 具有特定时区的 Apache Log4j 日志记录

转载 作者:搜寻专家 更新时间:2023-10-30 21:19:04 25 4
gpt4 key购买 nike

我希望日志包含特定时区的日期条目。有没有办法在 log4j.properties 中强制使用时区?

现在我正在使用 JDK 1.5,如您所知,JDK 1.5 中存在时区错误,该错误已在 JDK 1.5 中删除。对于 JDK 1.5,它默认显示“GMT”时区。我想在 Log4j 中配置我的特定时区。

最佳答案

这将允许您在日志的每一行中查看时区信息:

%d{yyyy-MM-dd/HH:mm:ss.SSS/zzz}

诀窍是在模式中包含“zzz”,因为根据 java.text.SimpleDateFormat (http://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html) 的 Javadoc,这是时区的代码。 Log4J 使用与 SimpleDateFormat 相同的规则。

Log4J Javadoc 中有更多详细信息:

http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/PatternLayout.html

在表中查找“转换字符”为字母“d”的行。

关于java - 具有特定时区的 Apache Log4j 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116425/

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