执行器 - 自定义日志文件端点可能吗?

时间:2016-09-20 07:11:03

标签: spring-boot logback spring-boot-actuator

我已使用logback设置了我的日志配置。

配置在自定义位置以滚动方式设置我的日志。这意味着我没有使用:

我的application.yml配置中的“logging.file”或“logging.path”,因此日志文件端点不再有效。

有没有人知道自定义此端点的方法,以便我可以指向我的logback.xml配置中指定的位置/文件?

2 个答案:

答案 0 :(得分:1)

阅读有关记录26&的两个部分。 74。看起来它建议使用带有base.xml配置的logback-spring.xml配置文件。有了它,您仍然可以在配置中使用logging.file或logging.path应用程序属性。这样,/logfile端点对当前日志文件仍然有效(如果这是您设置的,可能不会查看滚动文件)。

答案 1 :(得分:0)

您可以指定执行器将从中读取的日志文件源。

为此,请尝试在您的 application.properties 中使用此属性

endpoints.logfile.external-file=/var/log/app.log

或(基于您的 springboot 版本):

management.endpoint.logfile.external-file=/var/log/app.log