我使用的是sbt-idea插件,在我的metaproject和主项目中,我有一个设置为logLevel := Level.Warn
。这可以有效地消除我大部分版本的所有子警告消息,但sbt-idea
会持续打印info
消息。可以为sbt插件更改日志级别,说sbt-idea?
我猜测,也许该插件在logLevel
被应用之前得到加载,并以某种方式获得对不同级别的记录器的引用?该插件特别是似乎没有做任何特别的日志记录,除了它似乎to ask the state for its logger at initialization。它可能最终会成为我的设置应用后的另一个不同的记录器对象?
我无法弄清sbt的哪个部分实际上会消耗logLevel
设置键来查看它是创建新的记录器还是改变现有的记录器。