如何在sbt [1.0.0,1.0.4]中抑制信息消息?

时间:2017-12-01 21:35:14

标签: sbt

这与" How to suppress info and success messages in sbt?"有关,但这是针对以前的版本。

回到sbt 0.13.x,目前on the sbt 1.x website,它表示在记录级别之前使用" --" can"在启动任何命令之前设置日志记录级别"。同时,引用的SO帖子指向change,表示"强烈建议您迁移到单个连字符选项:-error-warn-info,和-debug"。

语法--error-error似乎都没有安静。遵循网站文档语法:

mkdir project
echo 'sbt.version=1.0.4' > project/build.properties
sbt sbtVersion --error

这产生了一堆消息,最终得到:

  

[info] 1.0.4
  [warn]`-`命令不推荐使用`onFailure`,将在0.14.0中删除

使用单个短划线切换到sbt sbtVersion -error会删除警告,但仍有其他[info]行。

FYI将版本切换为0.13.16并没有像我期望的那样输出任何内容。

sbt 1.x中是否有新方法来抑制消息?我猜这是一个错误,但在此问及contribution guidelines之后的情况。

编辑:Issue #3849提到1.1.0-RC4今天早些时候开放了,我假设它与1.0.x系列相同。

1 个答案:

答案 0 :(得分:3)

烨。我认为它是bug的日志记录。

更新:已修复sbt 1.1.2fix)。