gpt4 book ai didi

xml - 使用控制台和文件附加器的非常简单的 log4j2 XML 配置文件

转载 作者:可可西里 更新时间:2023-11-01 12:09:47 26 4
gpt4 key购买 nike

我想要一个非常简单的 XML 配置文件,带有一个控制台和一个使用 log4j2 的文件附加器。

(Apache 网站提供的信息太多了。)

最佳答案

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="INFO">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
<File name="MyFile" fileName="all.log" immediateFlush="false" append="false">
<PatternLayout pattern="%d{yyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n"/>
</File>
</Appenders>
<Loggers>
<Root level="debug">
<AppenderRef ref="Console" />
<AppenderRef ref="MyFile"/>
</Root>
</Loggers>
</Configuration>

注意事项:

  • 将以下内容放入您的配置文件中。
  • 将配置文件命名为log4j2.xml
  • 将 log4j2.xml 放在类路径中的文件夹中(即您的源文件夹“src”)
  • 使用 Logger logger = LogManager.getLogger(); 初始化您的记录器
  • 我确实设置了 immediateFlush="false",因为这对 SSD 生命周期来说更好。如果您立即需要日志文件中的日志,请删除该参数或将其设置为 true

关于xml - 使用控制台和文件附加器的非常简单的 log4j2 XML 配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21206993/

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