如何停止Java库打印到控制台?

戴夫:

我正在使用一个库,当我引用该库时,它会将大量多余信息打印到控制台。有没有办法使库的输出静音?

博zh:

如果它正在使用日志记录框架(log4j,commons-logging等),则可以编辑/创建属性文件以指示较高的日志记录阈值。在log4j中,它看起来像:

log4j.logger.org.library=error

如果该库正在使用System.out,那么最初不是一个好的库。您可以PrintStream通过调用System.setOut(yourDummyPrintStream)(和System.setErr(..)来更改虚拟打印流只会吞下数据,而不会在任何地方打印。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章