Sbt 获取系统属性可以';无法在调试日志级别正常工作
我想从命令行获取系统属性并在sbt中打印它。 我用了下面的代码片段 斯卡拉酒店Sbt 获取系统属性可以';无法在调试日志级别正常工作,sbt,Sbt,我想从命令行获取系统属性并在sbt中打印它。 我用了下面的代码片段 斯卡拉酒店 val myVar = Option(System.getProperty("myVar")).getOrElse("default") Build.sbt val showMesg = settingKey[Unit]("Show message") showMesg := { sLog.value.info(myVar) } 当我使用以下命令时,它运行良好: sbt -DmyVar=abc compi
val myVar = Option(System.getProperty("myVar")).getOrElse("default")
Build.sbt
val showMesg = settingKey[Unit]("Show message")
showMesg := {
sLog.value.info(myVar)
}
当我使用以下命令时,它运行良好:
sbt -DmyVar=abc compile
[info] abc
但如果我想在调试日志级别输出它。它无法正确获取系统属性
val showMesg = settingKey[Unit]("Show message")
showMesg := {
sLog.value.debug(myVar)
}
我只是好奇为什么日志级别为debug时无法获取属性
sbt -DmyVar=abc compile -debug
[debug] default