gpt4 book ai didi

scala - 抑制 sbt 调试输出

转载 作者:行者123 更新时间:2023-12-03 23:51:05 29 4
gpt4 key购买 nike

如何抑制 SBT 的调试消息?它们被记录到标准输出,所以运行一个项目会产生这个:

$ cat src/main/scala/Hello.scala 
object Hello {
def main(args: Array[String]) {
Console.println("Hello sbt")
}
}

$ sbt run > out.txt

$ cat out.txt
[info] Set current project to hello (in build file:/home/synapse/projects/algs2/)
[info] Running Hello
Hello sbt
[success] Total time: 1 s, completed May 14, 2013 11:39:23 PM

最佳答案

this reference 中所述也由其他答案链接,可以在到达 sbt 控制台之前更改日志记录级别。

“要在启动时执行任何命令之前设置日志记录级别,请在日志记录级别之前使用 --。”

例如

$ sbt --error "runMain my.pckg.Main"

但是,您仍然会收到 [success]消息记录在最后。为了消除这种情况,请考虑将管道插入 grep -v .

关于scala - 抑制 sbt 调试输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16551532/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com