我根据spring引导参考文档启用了tomcat访问日志.但它不能正常工作.当我启用它时,创建了访问日志文件,我可以看到那天记录的请求.但是在第二天开始时我没有看到任何新文件.它开始记录21小时.第二天它从02hrs开始登录.从第4天开始,没有创建访问日志.
这是我使用的属性.
server.tomcat.access-log-enabled=true
server.tomcat.access-log-pattern=%h %l %u %t "%r" %s %b %D
server.tomcat.basedir=/var/lib/org_name/tracking_server
Run Code Online (Sandbox Code Playgroud)
在tracking_server文件夹下创建日志和工作文件夹.
如果我遗失了什么,请告诉我.根据logback.xml中指定的配置,常规日志记录完美运行
感谢您的帮助.
为了调试性能问题,我在tomcat中启用了访问日志。我们没有使用任何apache服务器。它是我们正在使用的嵌入式tomcat。
我正在使用以下模式访问日志。
access-patten = %h %l %u %t "%r" %s %b %D
Run Code Online (Sandbox Code Playgroud)
%D =接收到请求的第一个字节的时间〜发送响应的最后一个字节的时间。
因此%D也包括网络延迟。
但是,如何打印收到的请求的第一个字节和发送的响应的第一个字节之间的时间差。