我在登录时遇到问题,当我使用logger.info时它没有被记录但是当我使用logger.warn时它会被记录。我无法调试此问题,如果提供任何建议来解决此问题,将会很有帮助。提前谢谢。
public class MyClass {
private static final Marker status = MarkerFactory.getMarker("STATUS");
private static final Logger logger = LoggerFactory.getLogger(MyClass.class);
public void doSomething() {
logger.info(status, "Beginning");
logger.info("Regular info log");
logger.warn("Warning");
logger.info(status, "Done");
}
}
答案 0 :(得分:0)
SLF4J本身不是一个日志记录系统。它是几个测井系统的外观。因此,您需要查找如何配置它使用的日志引擎。就像你添加了一个log4j SLF4J模块一样,你需要在类路径中添加一个合适的log4j属性文件。