2017-09-14 66 views
0

我正在编写一个基于我发现的示例的spring-batch应用程序。当我在Eclipse中运行它时,它会从框架内部深处生成一些烦人的INFO日志。为了清楚起见,我想压制这个,所以只有我的System.out语句显示。在春季批次3中抑制日志记录

我觉得日志记录来自继承的commons-logging1.1.1.jar,这是在我的类路径中,因为当我拿出那个引用时,我得到关于Logger的错误。

问题1:哪个框架用于登录我的示例应用程序,以及如何将默认INFO更改为WARN?

问题2:采用Log4j是否会覆盖这个默认行为?

+0

公共日志记录只是一个基础日志框架的外观。找出您现在正在使用的内容,并相应地进行配置(例如关闭某些记录器的记录)。这个问题与春天批次 –

+0

没有关系......我不知道用什么框架来跟踪我看到的日志....: – JamesD

+0

'Sep 13,2017 5:37:48 PM org .springframework.context.support.AbstractApplicationContext prepareRefresh 信息:刷新org[email protected]1d56ce6a:启动日期[Wed Sep 13 17:37:48 MDT 2017];上下文层次结构的根 2017年9月13日下午5点37分48秒' – JamesD

回答

0

我已经在/ resources下创建了两个属性文件:commons-logging.properties,用这个:org.apache.commons.logging.Log = org.apache.commons.logging.im pl.SimpleLog和simplelog .properties,与此:org.apache.commons.logging.simplelog.defaultlog =警告它工作。谢谢 -