我有一个带有函数的类,在其中使用了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以与配置文件中指定的相同方式在服务器上工作?