在" sbt test"

时间:2015-12-02 23:24:15

标签: scala logging solr sbt

我在Scala中使用Solr。我有一个测试用例,它将一些文档添加到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

下的

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

我正在使用:

  • Scala 2.11.5
  • solr-solrj 5.3.1
  • solr-core 5.3.1
  • sbt 0.1.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>