gpt4 book ai didi

java - Log4j2 - 日期无法以新格式工作

转载 作者:行者123 更新时间:2023-12-01 17:31:56 28 4
gpt4 key购买 nike

最近我升级了log4j,这使得我在XML级别上发生了变化我做了如下。

<?xml version="1.0" encoding="UTF-8" ?>
<Configuration status="warn">
<Appenders>
<!-- An appender for the console -->
<Console name="console" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %m%n%ex"/>
</Console>
</Appenders>
<Loggers>
<Root level="fatal">
<AppenderRef ref="console"/>
</Root>
</Loggers>
</Configuration>

但是将格式更改为 log4j2 后,数据未按预期打印,如“2019-07-26 17:53:28,261”,而是显示为“%d”。

%d DEBUG [main]  new  Test 
%d DEBUG [main] new Test1
%d DEBUG [main] new Test2

我是否缺少任何配置?

最佳答案

发现问题。实际问题是 Log4j2.xml (src/main/resources/log4j2.xml) 中的更改未反射(reflect)在生成的文件 (target/classes/log4j2.xml) 中,其中日期模式错误“%%d ”。

关于java - Log4j2 - 日期无法以新格式工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61103426/

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