2016-09-30 135 views
0

我試圖通過application.yml文件查看是否有方法在Spring Boot中設置slf4j.detectLoggerNameMismatch記錄器屬性。設置slf4j屬性

廣泛的谷歌搜索沒有發現任何東西。

回答

1

您需要在系統屬性中配置此屬性。

此屬性org.slf4j.LoggerFactory

+0

您的意思是使用-D?我試圖保持配置關閉命令行:有沒有其他的選擇? – Ian

0

加載您可以嘗試有@Bean,着眼於從.yml屬性值,然後調用System.setProperty(...)。雖然我不確定SLF4J是否已經被初始化,它可能會遲到。

+0

我認爲它可能爲時已晚......我目前在我的main()的最頂部有\t \t System.setProperty(「slf4j.detectLoggerNameMismatch」,「true」),它沒有任何作用。 – Ian