Tomcat日志模式%b与%B

时间:2020-01-09 02:57:48

标签: tomcat logging

我正在解析tomcat的访问日志,但看不到两者之间有什么区别? 而“发送的字节数”是指tomcat发送给客户端,还是client发送给tomcat? 请帮助我理解,谢谢!

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

Tomcat 8 - Access Log Valve

1 个答案:

答案 0 :(得分:1)

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

区别在于响应主体为空(即0字节):

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

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