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?
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) –
OK, właśnie utworzono https://github.com/spring-projects/spring-boot/issues/1788 –
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