簡體   English   中英

在sbt測試中如何從application.conf覆蓋日志級別?

[英]How override loglevel from application.conf in sbt tests?

我有sbt項目,這里有用於測試的 application.conf ,用於測試

akka {
    loglevel=DEBUG
    #other settings
}

當我嘗試運行sbt clean test -Dakka.loglevel=INFO我在日志中看到調試語句。 例如:

[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)

是否可以從命令行傳遞Java選項以覆蓋application.conf設置?

更新

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)

斯卡拉版本

Welcome to Scala version 2.11.1 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_71).

sbt版本

0.13.5

您需要更改傳遞給sbt的命令的順序

sbt -Dakka.loglevel=INFO clean test

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM