2015-12-02 74 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>