slf4j:有什么方法可以抑制NOP错误信息?

时间:2011-09-01 17:02:50

标签: java slf4j

如果我使用slf4j并且类路径不包含记录器实现,则默认为NOP记录器操作。这对我来说没问题。但有没有办法抑制初始错误信息?

 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
 SLF4J: Defaulting to no-operation (NOP) logger implementation
 SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

1 个答案:

答案 0 :(得分:4)

实现这一目标有几种方法和解决方法:

  • 向CLASSPATH添加内置slf4j-nop绑定
  • 创建自己的绑定真正什么也不做。更多的工作,更少的黑客。
  • 通过System.err
  • 的空实现调用System.setErr()来覆盖PrintStream