我使用的是sbt-idea插件,在我的metaproject和主項目中,我有一個設置爲logLevel := Level.Warn
。這可以有效地消除我大部分版本的所有子警告消息,但sbt-idea
會持續打印info
消息。可以爲sbt插件更改日誌級別,說sbt-idea?
我猜測,也許該插件在logLevel
被應用之前得到加載,並以某種方式獲得對不同級別的記錄器的引用?該插件特別是似乎沒有做任何特別的日誌記錄,除了它似乎to ask the state for its logger at initialization。它可能最終會成爲我的設置應用後的另一個不同的記錄器對象?
我無法弄清sbt的哪個部分實際上會消耗logLevel
設置鍵來查看它是創建新的記錄器還是改變現有的記錄器。