2014-10-29 12 views
5

Tôi muốn ghi đè lên tệp mặc định của Spring Boot và mẫu nhật ký bảng điều khiển để bao gồm một số trường MDC tùy chỉnh.Ghi đè FILE_LOG_PATTERN (nếu có thể cho mỗi env)

Có cách nào dễ dàng để thay đổi điều này bằng cách sử dụng application.properties/yaml không? Nếu không, đây sẽ là một tính năng tuyệt vời :-)

Nếu không, tôi có thể phải sao chép các tệp /src/main/resources/org/springframework/boot/logging/logback base.xmlbasic.xml của Boot.

Tôi không nghĩ rằng hỗ trợ đăng nhập bao gồm những tệp đó và ghi đè giá trị thuộc tính hoặc thực hiện?

+0

Theo như tôi có thể cho biết đánh giá của bạn về hỗ trợ của Logback đối với các thuộc tính ghi đè là chính xác. Đối với điều này là có thể một số thay đổi trong khởi động mùa xuân sẽ được yêu cầu, tôi nghĩ. Vui lòng mở một vấn đề (https://github.com/spring-projects/spring-boot/issues) –

+0

OK, chỉ cần tạo https://github.com/spring-projects/spring-boot/issues/1788 –

+0

Tôi nghĩ rằng tôi có một vấn đề liên quan. Tôi muốn thêm bối cảnh MDC và nếu tôi không thể ghi đè CONSOLE_LOG_PATTERN của khởi động mùa xuân bằng giá trị MDC được thêm vào, thì có vẻ như tôi phải sống với mọi thông điệp tường trình được viết hai lần! (một lần với bộ điều hợp khởi động bàn điều khiển khởi động và một lần với bộ điều hợp ứng dụng của tôi với MDC được thêm vào mẫu) – pastafarian

Trả lời

Các vấn đề liên quan