2014-10-29 40 views
5

我想覆蓋Spring Boot的默認文件和控制檯日誌模式以包含一些自定義MDC字段。覆蓋FILE_LOG_PATTERN(如果可能的話每個env)

有沒有簡單的方法來改變這種使用application.properties/yaml?如果不是這將是一個很好的功能:-)

否則我可能不得不復制引導的/src/main/resources/org/springframework/boot/logging/logback base.xmlbasic.xml文件。

我不認爲logback支持包括那些文件和覆蓋屬性值,或者它呢?

+0

據我可以告訴您對Logback對重寫屬性的支持的評估是正確的。我認爲,爲了實現這個目標,我們可能需要對Spring Boot進行一些更改。請隨時打開一個問題(https://github.com/spring-projects/spring-boot/issues) – 2014-10-29 16:24:43

+0

好吧,剛剛創建的https://github.com/spring-projects/spring-boot/issues/1788 – 2014-10-29 19:40:54

+0

我想我有一個相關的問題。我想添加MDC上下文,如果我不能覆蓋添加了MDC值的spring引導的CONSOLE_LOG_PATTERN,那麼看起來我必須忍受每次寫入兩次的日誌消息! (一次與春季啓動控制檯appender和一次與我的控制檯appender與MDC添加到該模式) – pastafarian 2014-12-01 02:39:39

回答