[英]How override loglevel from application.conf in sbt tests?
I have sbt project with test here application.conf
which is used in tests : 我有sbt项目,这里有用于测试的
application.conf
,用于测试 :
akka {
loglevel=DEBUG
#other settings
}
When I try to run sbt clean test -Dakka.loglevel=INFO
I see debug statements in log. 当我尝试运行
sbt clean test -Dakka.loglevel=INFO
我在日志中看到调试语句。 For example: 例如:
[DEBUG] [11/26/2014 11:47:44.328] [unit-test-akka.actor.default-dispatcher-3] [akka://unit-test/system/cluster/heartbeatReceiver] started (akka.cluster.ClusterHeartbeatReceiver@11ee5ffb)
Is it possible to pass java options from command line to override settings in application.conf
? 是否可以从命令行传递Java选项以覆盖
application.conf
设置?
UPDATED 更新
java version Java版本
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
scala version 斯卡拉版本
Welcome to Scala version 2.11.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_71).
sbt version sbt版本
0.13.5
您需要更改传递给sbt的命令的顺序
sbt -Dakka.loglevel=INFO clean test
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.