在eclipse中查看java项目的记录器输出

在eclipse中查看java项目的记录器输出,java,eclipse,logging,Java,Eclipse,Logging,在我的一个elicpse项目中,我遇到了这个与记录器相关的片段,我注意到它来自slf4j库 private static final Logger logger = LoggerFactory .getLogger(someclass.class); 然后在代码的某个地方我注意到了这一点 logger.debug("Found {} object", numberofobject); 我的问题是,当我运行程序时,我看不到记录器输出,我如何在eclips

在我的一个elicpse项目中,我遇到了这个与记录器相关的片段,我注意到它来自slf4j库

private static final Logger logger = LoggerFactory
        .getLogger(someclass.class);
然后在代码的某个地方我注意到了这一点

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

我的问题是,当我运行程序时,我看不到记录器输出,我如何在eclipse中看到它?

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

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

请参阅有关如何配置slf4j的Officel手册

  • 您需要将日志库添加到实现slf的项目中(正如Burkhard提到的)

  • 您需要配置所选的记录器,以将调试消息记录到控制台(例如,使用log4j中的控制台追加器)