在eclipse中查看java项目的Logger输出

时间:2013-04-12 06:25:58

标签: java eclipse logging

在我的一个elicpse项目中,我遇到了这个与logger相关的代码片段,我注意到它来自slf4j库。

private static final Logger logger = LoggerFactory
        .getLogger(someclass.class);

然后在代码的某些方面我注意到了这一点,

logger.debug("Found {} object",
            numberofobject);

我的问题是,当我运行程序时,我没有看到记录器输出,我怎么能在eclipse中看到它?

2 个答案:

答案 0 :(得分:1)

您需要正确配置slf4j的绑定。 slf4j只是一个立面,而不是一个日志工具。

从1.6.0开始,如果在类路径上找不到绑定,则SLF4J将默认为无操作实现。

查看关于如何配置slf4j的官方手册here

答案 1 :(得分:0)

  1. 您需要在项目中添加一个实现slf的日志库(就像Burkhard所说的那样)

  2. 您需要配置您选择的记录器以将调试消息记录到控制台(例如,在log4j中使用控制台appender)