我正在使用Logback作为日志记录框架开发Web应用程序,并在Tomcat 6中对其进行测试。出于某种原因, logback.xml 无法读取。
LoggerFactory.getLogger(...)
返回了logback logger实例。知道发生了什么事吗?
更新:似乎正在发生更深层次的事情。这些返回null
:
// in a servlet
getClass().getClassLoader().getResource("/logback.xml");
getClass().getClassLoader().getResource("MyServlet.class");
当我记录类加载器时,一切看起来都很好:
22:32:11.221 [http-8080-1] INFO test.MyServlet - WebappClassLoader
context: /test
delegate: false
repositories:
/WEB-INF/classes/
----------> Parent Classloader:
org.apache.catalina.loader.StandardClassLoader@630f41e9