2017-10-04 70 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