I'm looking to have my log files available to an admin without needing to ssh
to the host.
Hopefully something easy as http://myhost:myport/logs/app.log
.
Is there any way to expose an endpoint using Spring Boot that would serve my log files?
Add the following dependency to your application:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
And out of the box you'll get a lot of useful endpoints including: /logfile
No additional configuration necessary.