【发布时间】:2020-05-10 11:11:50
【问题描述】:
private static final Logger myLogger = LoggerFactory.getLogger("NAME");
我有几个像上面的例子一样创建的记录器,问题是,当我使用--debug 运行我的 Spring 应用程序时,myLogger.debug("something") 没有被记录,只有 spring 默认/内部记录器实际上使用了 @ 987654324@args.
如何让我的记录器也使用--<level> args?
【问题讨论】:
-
这是否是您的
Logger定义。private static final Logger myLogger = LoggerFactory.getLogger("NAME"); -
在哪里?它在主课上。
-
将您的记录器定义更改为此。
private static final Logger LOGGER = LoggerFactory.getLogger(YourClassName.class); -
仍然没有调试日志。
-
您是否在 application.properties 文件中添加了 logger 的任何属性
标签: java spring spring-boot slf4j