2014-10-29 12 views
5

Chcę zastąpić domyślny wzorzec pliku i konsoli konsoli Spring Boot, aby uwzględnić niestandardowe pola MDC.Zastępowanie FILE_LOG_PATTERN (jeśli to możliwe na env)

Czy istnieje prosty sposób na zmianę tego przy użyciu application.properties/yaml? Jeśli nie, byłaby to fajna funkcja :-)

W przeciwnym razie prawdopodobnie będę musiał skopiować pliki Boot's /src/main/resources/org/springframework/boot/logging/logback base.xml i basic.xml.

Nie sądzę, że obsługa logback obsługuje te pliki i przesłonięcia wartości właściwości, czy nie?

+0

O ile mogę powiedzieć, twoja ocena obsługi Logback dla nadpisywania właściwości jest poprawna. Żeby było to możliwe, potrzebne będą pewne zmiany w Spring Boot. Proszę otworzyć problem (https://github.com/spring-projects/spring-boot/issues) –

+0

OK, właśnie utworzono https://github.com/spring-projects/spring-boot/issues/1788 –

+0

Myślę, że mam powiązany problem. Chcę dodać kontekst MDC i jeśli nie mogę przesłonić wiosennego rozruchu CONSOLE_LOG_PATTERN z moją wartością dodaną MDC, to wydaje mi się, że muszę żyć z każdym napisanym logiem napisanym dwa razy! (raz z aplikatorem konsoli wiosennego rozruchu i raz z moim dodającym konsolę z dodanym do wzorca MDC) – pastafarian

Odpowiedz

Powiązane problemy