gpt4 book ai didi

java - 如何仅为特定类配置 log4j2.xml 日志级别?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:08:22 25 4
gpt4 key购买 nike

log4j可以通过 package 定义日志级别如下:

    <logger name="org.springframework.web.servlet.mvc.method.annotation" level="info">
<AppenderRef ref="CONSOLE" />
</logger>

Questin:如何只为特定类定义日志记录? (例如 org.springframework.web.servlet.mvc.method.annotation.EndpointHandlerMapping)?如果我只是将其放入 <logger name属性,不再记录任何内容。

最佳答案

它也应该与完全限定名称一起使用。 Logger.name 不必只是包/类,它可以是您想要的任何名称。当您调用 LoggerFactory.getLogger("MyLogger") 时,您必须使用

<Logger name="MyLogger" level="info">
<AppenderRef ref="CONSOLE"/>
</Logger>

检查当你对包使用记录器并使用日志中的记录器名称时记录的内容。为这个类记录什么记录器名称?

关于java - 如何仅为特定类配置 log4j2.xml 日志级别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32519087/

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