[英]slf4j logger Info level not logging in Apache Tomcat
我有一个带有函数的类,在其中使用了slf4j logger。 在没有服务器的情况下测试这些功能时,记录器将按照log4j.xml文件中的配置工作。 默认情况下,日志记录级别为“ info”。 因此,通过以下代码,我得到以下输出:
logger.error("get tree of id = " + id);
logger.warn("get tree of id = " + id);
logger.info("get tree of id = " + id);
logger.debug("get tree of id = " + id);
logger.trace("get tree of id = " + id);
输出:
ERROR: com.app.models.DatabaseModel - get tree of id = 1470
WARN : com.app.models.DatabaseModel - get tree of id = 1470
INFO : com.app.models.DatabaseModel - get tree of id = 1470
但是当我运行Tomcat Server时,输出与相同的代码不同:
ERROR: com.app.models.DatabaseModel - get tree of id = 1470
WARN : com.app.models.DatabaseModel - get tree of id = 1470
这里有什么问题? 如何配置slf4j以与配置文件中指定的相同方式在服务器上工作?
在mad_fox的帮助下,我发现目录中有多个log4j.xml文件,并且配置了错误的文件。 解决了
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.