首页 > 解决方案 > Tomcat 日志模式 %b 与 %B

问题描述

我在解析tomcat的访问日志,看不出这两者有什么区别?'Bytes sent' 是指 tomcat 发送给客户端,还是客户端发送给 tomcat?请帮我理解,谢谢!

%b - Bytes sent, excluding HTTP headers, or '-' if zero
%B - Bytes sent, excluding HTTP headers

Tomcat 8 - 访问日志阀

标签: tomcatlogging

解决方案


它是 Tomcat 发送给客户端的字节数。它只计算响应正文,但不包括标头。

不同之处在于,对于空响应正文(即 0 字节):

  • %b将打印出来-
  • %B将打印出来0

对于非空响应体,它们是相同的。


推荐阅读