Nếu có thể đặt mức ghi nhật ký thông qua biến môi trường một mình trong ứng dụng Khởi động mùa xuân?Đặt mức độ đăng nhập trong khởi động mùa xuân qua biến môi trường
Tôi không muốn sử dụng application.properties
khi tôi đang chạy trên Cloud Foundry và muốn nhận các thay đổi mà không cần triển khai (nhưng sau khi ứng dụng đã khởi động lại hoặc được khôi phục chính xác hơn).
Tôi đã thử đặt các vv env như LOGGING_LEVEL_ORG_SPRINGFRAMEWORK=TRACE
nhưng điều đó không có hiệu lực. Tuy nhiên, đặt logging.level.org.springframework: TRACE
vào application.properties
sẽ hoạt động.
Có thể xác nhận trong thực tế: Tôi đã kiểm tra [sample-logback] (https://github.com/spring-projects/spring-boot/tree/master/spring-boot-samples/spring-boot-sample -logback) dự án (sử dụng phiên bản 1.3.0.RELEASE) và chạy 'mvn spring-boot: chạy -Dlogging.level.org.springframework = TRACE' tạo ra rất nhiều đầu ra bản ghi. Sử dụng tất cả các mũ '-DLOGGING_LEVEL_ORG_SPRINGFRAMEWORK = TRACE' hoặc các biến thể của chúng không làm gì cả. – vanOekel
Nếu tham số '-D ...' hoạt động, thì việc đặt biến môi trường '_JAVA_OPTIONS' sẽ thực sự hoạt động! Lệnh 'mvn' chọn chúng giống như bất kỳ' java' nào. Lưu ý dấu gạch dưới trong đầu mặc dù, nó là cần thiết. Xem http://stackoverflow.com/questions/17781405/ để biết thêm thông tin. – Timekiller
Tôi sẽ thử - thao tác này sẽ chạy qua Cloud Foundry Java Buildpack, nhưng hy vọng nó sẽ tôn trọng và truyền các giá trị trong '_JAVA_OPTIONS' –