Java 未从根日志记录器中导入Logback-播放框架 专用静态最终记录器。ALogger Logger=记录器 .of(EventInfoDaoImpl.class);
Dao不是从根记录器导入的。我在根记录器中尝试了INFO和DEBUG。只有在Dao记录器中明确指定了一个级别,它才是日志 我已经注释掉了application.conf的logger部分。我还有其他相关项目,其中包含application.conf作为信息 请给我指一下正确的方向Java 未从根日志记录器中导入Logback-播放框架 专用静态最终记录器。ALogger Logger=记录器 .of(EventInfoDaoImpl.class);,java,logging,playframework,logback,Java,Logging,Playframework,Logback,Dao不是从根记录器导入的。我在根记录器中尝试了INFO和DEBUG。只有在Dao记录器中明确指定了一个级别,它才是日志 我已经注释掉了application.conf的logger部分。我还有其他相关项目,其中包含application.conf作为信息 请给我指一下正确的方向 相关问题:如果我通过各种依赖项目获得了许多application.conf,那么将考虑哪个application.conf的值?我通过执行以下操作确认根记录器的级别是从依赖项目的一些application.conf获取
相关问题:如果我通过各种依赖项目获得了许多application.conf,那么将考虑哪个application.conf的值?我通过执行以下操作确认根记录器的级别是从依赖项目的一些
application.conf
获取的:
<logger name="services.EventInfoServiceImpl" level="INFO" />
<logger name="dao.EventInfoDaoImpl" />
<root level="INFO">
<appender-ref ref="STDOUT" />
<appender-ref ref="FILE" />
</root>
private static final Logger.ALogger logger = Logger
.of(EventInfoDaoImpl.class);
应用程序记录器的配置级别仅从ERROR开始。但是logger.info正在被记录,这意味着一些application.conf
具有覆盖XML文件中给定级别的info/DEBUG级别
以下引用自播放文档:
注意:application.conf中的日志级配置也将覆盖
自定义配置。最好在使用时删除这些属性
一个避免混淆的Logback配置文件
因此,从主应用程序的
application.conf
中删除这些属性是不够的。还必须检查子项目或插件。相关问题仍然悬而未决。
<logger name="application" level="ERROR" />
Logger.info("### Checking logger.application value");