我怎样才能让 sbt 不 "add anything extra" 到 println 输出?

How can I get sbt to not "add anything extra" to println output?

我有一个使用 println 的实用程序。 我想做 sbt 'runMain com.foo.bar.Main' 并且只看到我 println 编辑的内容:所有消息都没有 [info] 前缀,也没有前面说“欢迎使用 sbt”、“正在加载”等。等等

我希望在命令行中指定此选项作为 sbt 的参数,而不更改 build.sbt 中的任何内容。这可能吗?

sbt -batch -error 'runMain com.foo.bar.Main'

-batch 告诉 sbt 您不想开始任何类型的交互式会话,并且 -error 将所有日志记录限制为仅记录错误。