【发布时间】:2014-03-19 20:43:42
【问题描述】:
我有以下导入:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
以及以下实例化:
private static Logger logger = LoggerFactory.getLogger(Test.class);
以及我的 Main 方法中的以下内容:
logger.info("SOME MESSAGE: ");
但是,我无法在任何地方找到输出。我所看到的只是在我的控制台中有:
21:21:24.235 [main] INFO some_folder.Test - SOME MESSAGE:
如何找到日志文件?
请注意,以下是我的构建路径:
slf4j-api-1.7.5.jar
slf4j-log4j12-1.6.4.jar
我阅读了类似问题的答案,但实际上没有人说出如何解决问题。
【问题讨论】:
-
slf4j 只是一个 API。您应该有一个具体的实现(例如 log4j)。这个具体的实现有一个配置文件,它告诉你在哪里存储日志。
-
@ArnaudDenoyelle 他使用
slf4j-log4j12-1.6.4.jar构建,这意味着他正在包含一个实现。
标签: java logging output slf4j bin