gpt4 book ai didi

java - 控制 ant 的 log4j 输出

转载 作者:行者123 更新时间:2023-12-01 14:41:37 25 4
gpt4 key购买 nike

这是我的 log4j2.xml:

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="debug">
<appenders>
<Console name="CONSOLE" target="SYSTEM_OUT">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</Console>
<File name="LOGFILE" fileName="log/helloWorld.log">
<PatternLayout pattern="%d %-5p [%t] %C{2} (%F:%L) - %m%n"/>
</File>
<Asynch name="ASYNC">
<appender-ref ref="LOGFILE"/>
<appender-ref ref="CONSOLE"/>
</Asynch>
</appenders>
<loggers>
<root level="info">
<appender-ref ref="ASYNC"/>
</root>
</loggers>
</configuration>

这是我的 build.xml:

<project default="helloWorld">
<target name="helloWorld">
<echo message="Hello World"/>
</target>
</project>

build.xml 输出一行,记录器设置为 INFO.. 但我在日志中看到 87 行输出(其中只有 14 行似乎是 INFO)! http://pastebin.com/6LMxLTge

我错过了什么让所有这些调试都通过?

最佳答案

以下行将 Log4j 2 配置为记录每个“状态事件”:

<configuration status="debug">

相反,请尝试错误级别:

<configuration status="error">

Log4j 2 Status Messages

关于java - 控制 ant 的 log4j 输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15901173/

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