我是SLF4j的新手,我不知道logback.xml文件是否已正确加载。 logback.xml文件位于PROJECTNAME / src / main / java中,其中找到了我的所有包。
我的问题是:
答案 0 :(得分:2)
您可以将debug="true"
属性添加到<configuration>
元素以启用对logback配置的调试。它会将配置打印到控制台。请参阅https://logback.qos.ch/manual/configuration.html#dumpingStatusData。
答案 1 :(得分:0)
简单回答,如果配置文件正确加载,您将在日志文件或控制台中看到结果,具体取决于您的配置。
默认情况下,如果我没记错的话,logback会搜索src / main / resources中的文件而不是src / main / java。
在配置文件中,您可以在特定记录器上定义日志杆。通常,您仍然希望查看库的日志,但可能只需要WARN或ERROR,因此您可以将根级别设置为WARN / ERROR,并使用DEBUG / INFO级别添加根软件包的记录器。
此外,在您自己的开发环境中使用logback-test文件(在src / test / resources下)。