gpt4 book ai didi

java - slf4j 记录器不打印完整的包名称

转载 作者:行者123 更新时间:2023-11-30 05:37:00 24 4
gpt4 key购买 nike

我有一个包含一些类的项目,使用 org.slf4j.Logger 来记录一些信息。所有其他类中的记录器都工作正常并打印完整的类名,例如信息 com.myapp.gca.servlet.LoginServlet - 输入登录。但对于一个类,它不会打印完整的类名,例如INFO c.m.gca.servlet.HealthCheckServlet - GCA 运行状况检查正常,其中 com.myapp. 替换为 c.m.

我找不到这个特定类(class)与其他类(class)的任何区别。记录器的定义如下

 private static Logger log = LoggerFactory.getLogger(HealthCheckServlet.class);

可能是什么原因?

最佳答案

请参阅Conversion Word官方文档中的表格。由于包名和类名的组合长度,您必须将记录器的长度配置为至少 40:

%logger{40}

但是,%logger 会更好,它始终提供全名。

关于java - slf4j 记录器不打印完整的包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56385133/

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