我读过Spring Boot Actuator documentation并看到那里提到的logfile
端点真的会派上用场。
但是这个端点没有在我的应用程序中注册,我不知道如何使它可用。这需要什么?
答案 0 :(得分:11)
答案 1 :(得分:3)
/ logfile仅包含在1.3.0版本中
如果您使用的是早期版本,则不会出现..
答案 2 :(得分:1)
我在下面的代码中添加了启用/ logfile端点
pom.xml
-----------
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
application.properties
-----------------------
management.security.enabled=false
endpoints.env.enabled=false
endpoints.configprops.enabled=false
endpoints.autoconfig.enabled=false
endpoints.beans.enabled=false
endpoints.dump.enabled=true
endpoints.heapdump.enabled=true
logging.level.root=info
logging.file=target/app.log
答案 3 :(得分:0)
我的application.properties中有以下几行。我正在使用带执行器的弹簧靴
logging.file.name=./logs/log-file.log
management.endpoints.web.exposure.include=*
没有管理扩展行,响应为
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback.
Wed Dec 04 05:04:40 IST 2019 There was an unexpected error (type=Not Found, status=404). No message available
答案 4 :(得分:0)
我在下面用于
版本2.1.3-> management.endpoint.logfile = C:/apps/Benefits-logs/adapt-rest.log 如您所见,类 LogFileWebEndpointProperties
,这也有效 logging.file = C:/apps/Benefits-logs/adapt-rest.log
无需添加logging.path。如果您看到LogFileCondition类,您将会了解。