我正在使用spring-boot-admin-ui
来监控我的web应用程序。日志记录是用log4j2
配置的,在log4j2-spring.xml
中。
问:如何在admin-ui中显示这些日志文件?据我所知,它可以显示logback
。但是如果可能的话,我如何启用log4j2
支持?
日志文件如下所示:
<Loggers>
<Root level="DEBUG">
<AppenderRef ref="APP" />
<AppenderRef ref="XML" />
<AppenderRef ... />
</Root>
</Loggers>
我希望在admin-ui中看到日志文件的最后X行,或者能够通过ui直接下载它们。
3条答案
按热度按时间kiz8lqtg1#
您需要确保来自spring Boot actguator的
/logfile
端点处于活动状态。例如,通过设置logging.file
属性。您还可以使用endpoints.logfile.external-file
配置非引导托管日志文件。7qhs6swi2#
只需向
application.properties
添加一个属性文件即可P.S.要测试的文件名及其扩展名。
tp5buhyn3#
其他答复中提到的两种备选办法都需要:
1.“logfile”执行器终结点公开
1.在“logging”部分添加日志文件: