2015-12-02 63 views
0

我在Scala中使用Solr。我有一个测试用例,它将一些文档添加到Solr内核中。在“sbt测试”中关闭Solr的日志记录

当运行sbt test,下面的信息被反复证明:

15/12/03 01:17:50 INFO LogUpdateProcessor: [test] webapp=null path=/update params={} {add=[(null)]} 0 2

在试图压制它,我把log4j.properties与内容:

.level=WARNING org.apache.solr.core.level=WARNING org.apache.solr.update.processor.level=WARNING

下都${project_dir}/src/main/resources${project_dir}/src/test/resources

但是,日志消息仍然存在。

我使用:

  • 斯卡拉2.11.5
  • Solr的-solrj 5.3.1
  • Solr的核心5.3.1
  • SBT 0.1.0

回答

0

log4j.properties文件被格式化错误。

以下内容的作品:

log4j.rootLogger=WARN, stdout 

# Direct log messages to stdout 
log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.Target=System.out 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n> 
相关问题