执行器 - 可以自定义日志文件端点吗?
Actuator - custom logfile endpoint possible?
我已经使用 logback 设置了我的日志配置。
配置在自定义位置以滚动方式设置我的日志。这意味着我没有使用:
"logging.file" 或 "logging.path" 在我的 application.yml 配置中,因此,日志文件端点不再有效。
有人知道自定义此端点的方法,以便我可以指向 logback.xml 配置中指定的 location/file 吗?
阅读有关日志记录的两个部分26 & 74。看起来它建议使用带有 base.xml 配置的 logback-spring.xml 配置文件。这样,您仍然可以在配置中使用 logging.file 或 logging.path 应用程序属性。这样,/logfile
端点对于当前日志文件仍然有效(如果您设置的是滚动文件,则可能不会查看滚动文件)。
您可以指定执行器将从中读取的日志文件源。
为此,请尝试在您的 application.properties
中使用此 属性
endpoints.logfile.external-file=/var/log/app.log
或者(根据你的springboot版本):
management.endpoint.logfile.external-file=/var/log/app.log
我已经使用 logback 设置了我的日志配置。
配置在自定义位置以滚动方式设置我的日志。这意味着我没有使用:
"logging.file" 或 "logging.path" 在我的 application.yml 配置中,因此,日志文件端点不再有效。
有人知道自定义此端点的方法,以便我可以指向 logback.xml 配置中指定的 location/file 吗?
阅读有关日志记录的两个部分26 & 74。看起来它建议使用带有 base.xml 配置的 logback-spring.xml 配置文件。这样,您仍然可以在配置中使用 logging.file 或 logging.path 应用程序属性。这样,/logfile
端点对于当前日志文件仍然有效(如果您设置的是滚动文件,则可能不会查看滚动文件)。
您可以指定执行器将从中读取的日志文件源。
为此,请尝试在您的 application.properties
中使用此 属性endpoints.logfile.external-file=/var/log/app.log
或者(根据你的springboot版本):
management.endpoint.logfile.external-file=/var/log/app.log