如何配置Spring Boot Admin以記錄操作。例如,當有人將日誌級別表單INFO更改爲DEBUG時,或者當有人在JMX選項卡中更改配置值並寫入錯誤的配置時,我想要Spring Boot Admin日誌操作覆蓋現有的。Spring Boot Admin中的日誌操作
Spring Boot Admin有一個功能可以做到這一點嗎?
如何配置Spring Boot Admin以記錄操作。例如,當有人將日誌級別表單INFO更改爲DEBUG時,或者當有人在JMX選項卡中更改配置值並寫入錯誤的配置時,我想要Spring Boot Admin日誌操作覆蓋現有的。Spring Boot Admin中的日誌操作
Spring Boot Admin有一個功能可以做到這一點嗎?
不,但您可以編寫一個zuul過濾器攔截,分析/api/applications/{id}/logfile
的請求並編寫日誌語句。
Spring Boot包含許多附加功能,可幫助您在應用程序投入生產時監視和管理您的應用程序。 您可以選擇使用HTTP 端點,使用JMX或甚至遠程shell(SSH或Telnet)來管理和監視您的應用程序。審計, 運行狀況和指標收集可以自動應用於您的 應用程序。
執行器HTTP端點僅適用於基於Spring MVC的 應用程序。特別是,除非你啓用Spring MVC,否則它將不能與Jersey一起工作。
您還可以通過調用SpringApplication.addListeners(...)方法並傳遞適當的Writer對象來激活偵聽器。此方法還允許您通過Writer構造函數自定義文件名和路徑。
定製器您的要求
https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready
Maven的:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
<version>1.5.2.RELEASE</version>
</dependency>