我阅读了Sping Boot Actuator文档,看到那里提到的logfile端点,这真的会派上用场。然而,这个端点没有在我的应用程序中注册,我不知道如何使它可用。这里需要什么?
logfile
yk9xbfzb1#
要启用此功能,需要设置以下两个参数之一:
logging.file.name
logging.file.path
日志记录配置在此之后,默认情况下应启用端点。
des4xlb02#
/logfile仅包含在1.3.0+版本中。如果您使用的是早期版本,则该版本将不存在。
/logfile
iugsix8n3#
我添加了下面的代码来启用/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
wbgh16ku4#
我在我的www.example.com中有下面的行application.properties。我使用带执行器的Spring启动
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
x6492ojm5#
我用下面的版本2.1.3 -> management.endpoint.logfile= C:/apps/Benefits-logs/adapt-rest.log,如您所见的类LogFileWebEndpointPropertiesfile= C:/apps/Benefits-logs/adapt-rest.log无需添加logging. path。如果你看到LogFileCondition类,你就会知道。
y0u0uwnf6#
我正在使用Sping Boot 2.7.5并使用配置服务器。虽然我注意到当logging.file.nameapplication.properties嵌入到项目中时www.example.com可以工作,但在配置服务器中配置时它不能工作。我必须使用这个属性:
management.endpoint.logfile.external-file=${logging.file.name}
6条答案
按热度按时间yk9xbfzb1#
要启用此功能,需要设置以下两个参数之一:
logging.file.name
logging.file.path
日志记录配置
在此之后,默认情况下应启用端点。
des4xlb02#
/logfile
仅包含在1.3.0+版本中。如果您使用的是早期版本,则该版本将不存在。
iugsix8n3#
我添加了下面的代码来启用/logfile端点
wbgh16ku4#
我在我的www.example.com中有下面的行application.properties。我使用带执行器的Spring启动
没有管理延长线,得到的回应是
x6492ojm5#
我用下面的
版本2.1.3 -> management.endpoint.logfile= C:/apps/Benefits-logs/adapt-rest.log,如您所见的类LogFileWebEndpointProperties
file= C:/apps/Benefits-logs/adapt-rest.log
无需添加logging. path。如果你看到LogFileCondition类,你就会知道。
y0u0uwnf6#
我正在使用Sping Boot 2.7.5并使用配置服务器。
虽然我注意到当logging.file.nameapplication.properties嵌入到项目中时www.example.com可以工作,但在配置服务器中配置时它不能工作。
我必须使用这个属性: