spring-boot - 从 Spring Boot 的嵌入式 Tomcat 提供日志文件

标签 spring-boot embedded-tomcat-8

我希望管理员可以使用我的日志文件,而无需 ssh 到主机。

希望像 http://myhost:myport/logs/app.log 这样简单。

有没有办法使用 Spring Boot 公开一个端点来为我的日志文件提供服务?

最佳答案

Spring Boot Actuator

将以下依赖项添加到您的应用程序:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

开箱即用,您将获得许多有用的端点,包括:/logfile

无需额外配置。

关于spring-boot - 从 Spring Boot 的嵌入式 Tomcat 提供日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38657861/

相关文章:

java - 无法构建 Hibernate SessionFactory 没有明显原因

java - 开始部署应用程序时,嵌入式 Tomcat 挂起

java - Spring Boot 2.1 嵌入式 Tomcat - keystore 密码不正确

spring - 如何在spring boot和嵌入式tomcat中设置mod_reqtimeout?

spring-boot - Spring Boot Stomp WebSocket

java - 如何使用嵌入式 Tomcat 8 和 Spring 引导将子域转换为路径

java - Spring 5 处理 null Beans 的方式发生了变化?

spring - org.springframework.data.domain.Pageable 返回首页页码 0

spring-boot - 考虑为 jpa 存储库定义一个 bean

spring-boot - Spring Data Redis 覆盖默认序列化器