gpt4 book ai didi

java - log4j2 logger.entry() 方法不打印日志消息

转载 作者:行者123 更新时间:2023-12-01 07:59:37 27 4
gpt4 key购买 nike

我正在使用log4j2框架,在每种方法中我都尝试通过在开始时调用entry()并在末尾调用exit()来记录进入和退出,但这些方法不会打印任何日志信息。请任何人都可以提供帮助因为我是这个框架的新手,所以我出去了。

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">
<Appenders>
<Console target="SYSTEM_OUT" name="CONSOLE">
<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n" />
</Console>
</Appenders>
<Loggers>
<Root level="error">
<AppenderRef ref="Console" />
</Root>
<Root level="trace">
<AppenderRef ref="CONSOLE" />
</Root>
<Root level="ERROR">
<AppenderRef ref="CONSOLE" />
</Root>
<Root level="info">
<AppenderRef ref="CONSOLE" />
</Root>
<Root level="debug">
<AppenderRef ref="CONSOLE" />
</Root>
</Loggers>
</Configuration>

最佳答案

我同意之前的答案:你的配置只能有一个 <Root>元素。

然后,要回答您有关 entry() 和 exit() 方法的问题,为了使这些方法有用,您需要在模式中启用位置信息。例如:

<PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} %method - %msg%n" />

关于java - log4j2 logger.entry() 方法不打印日志消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26241483/

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