java - 如何在 spring-boot-admin 中显示日志文件?

标签 java spring log4j2 spring-boot-admin

我正在使用 spring-boot-admin-ui 来监控我的 Web 应用程序。 日志记录是在 log4j2-spring.xml 中使用 log4j2 配置的。

问题:如何在 admin-ui 中显示这些日志文件?据我所知,它可以立即显示 logback 。但如果可能的话,如何启用 log4j2 支持呢?

日志文件如下:

<Loggers>
   <Root level="DEBUG">
        <AppenderRef ref="APP" />
        <AppenderRef ref="XML" />
        <AppenderRef ... />
    </Root>
</Loggers>

我希望在 admin-ui 中查看日志文件的最后 X 行,或者能够通过 ui 直接下载它们。

最佳答案

您需要确保 Spring Boot Actguator 的 /logfile 端点处于 Activity 状态。例如,通过设置 logging.file 属性。您还可以使用 endpoints.logfile.external-file 配置非引导托管日志文件。

关于java - 如何在 spring-boot-admin 中显示日志文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45006722/

相关文章:

java - Java(Java EE)不适合构建像 CMS 这样的 wordpress 吗?

java - Log4J2 以编程方式读取属性文件时不记录任何内容

java - 如何在log4j2中增量重新配置?

java - Log4j2 SMTP 附加程序 "Must issue a STARTTLS command first"

java - 大批?参数数组?

java - 从列表中删除在另一个列表中索引的那些元素

java - 在 Java 中创建对象实例时出错

java - 如何使用双重多对多关系将相关实体保存在数据库中?

Java @Model Annotation,我需要导入哪个库才能使用它?

spring - 如何使用 Spring Security 注释方法,以便调用者必须具有角色列表之一?