我正在使用sbt-idea插件,在我的元项目和主项目中,我有一个logLevel := Level.Warn
. 这可以有效地消除我大部分构建中的所有子警告消息,但sbt-idea
会不断打印出info
消息。
我猜也许插件logLevel
是在应用之前加载的,并且它以某种方式获得了对具有不同级别的记录器的引用?特别是该插件似乎并没有对日志记录做任何特别时髦的事情,除了它似乎在初始化时询问其记录器的状态。在应用我的设置后,它可能最终成为与那个不同的记录器对象?
我无法弄清楚 sbt 的哪一部分实际使用了logLevel
设置键来查看它是创建一个新的记录器还是改变现有的记录器。