2017-10-04 136 views
0

如何配置Spring Boot Admin以記錄操作。例如,當有人將日誌級別表單INFO更改爲DEBUG時,或者當有人在JMX選項卡中更改配置值並寫入錯誤的配置時,我想要Spring Boot Admin日誌操作覆蓋現有的。Spring Boot Admin中的日誌操作

Spring Boot Admin有一個功能可以做到這一點嗎?

回答

1

不,但您可以編寫一個zuul過濾器攔截,分析/api/applications/{id}/logfile的請求並編寫日誌語句。

0

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> 

http://www.baeldung.com/spring-boot-authentication-audit