springboot_tomcat开启access log日志,监控打印每个请求地址和响应时间
在Spring Boot中,你可以通过配置文件来启用和设置Tomcat的访问日志(Access Log)。以下是如何配置的步骤和示例代码:
- 在
application.properties
或application.yml
配置文件中,添加以下配置:
如果你使用的是application.properties
文件:
server.tomcat.accesslog.enabled=true
server.tomcat.accesslog.directory=logs
server.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D
如果你使用的是application.yml
文件:
server:
tomcat:
accesslog:
enabled: true
directory: logs
pattern: "%h %l %u %t \"%r\" %s %b %D"
- 在
pattern
属性中,%D
代表响应时间,单位为毫秒。
配置解释:
server.tomcat.accesslog.enabled
:设置为true
启用访问日志。server.tomcat.accesslog.directory
:指定日志文件存放的目录。server.tomcat.accesslog.pattern
:定义日志的格式,你可以根据需要添加或修改其中的变量。
启动Spring Boot应用后,你将在指定的目录下看到access_log.txt
文件,里面记录了所有请求的详细信息以及响应时间。
评论已关闭