在我的一个elicpse项目中,我遇到了这个与logger相关的代码片段,我注意到它来自slf4j库。
private static final Logger logger = LoggerFactory
.getLogger(someclass.class);
然后在代码的某些方面我注意到了这一点,
logger.debug("Found {} object",
numberofobject);
我的问题是,当我运行程序时,我没有看到记录器输出,我怎么能在eclipse中看到它?
答案 0 :(得分:1)
您需要正确配置slf4j的绑定。 slf4j只是一个立面,而不是一个日志工具。
从1.6.0开始,如果在类路径上找不到绑定,则SLF4J将默认为无操作实现。
查看关于如何配置slf4j的官方手册here。
答案 1 :(得分:0)
您需要在项目中添加一个实现slf的日志库(就像Burkhard所说的那样)
您需要配置您选择的记录器以将调试消息记录到控制台(例如,在log4j中使用控制台appender)