1

我使用 logback-access 而不是 tomcat 默认阀门。

我使用了 %b 模式,但输出太奇怪了。

首先,我使用类“ch.qos.logback.access.tomcat.LogbackValve”

我写了这个模式。

[%t]\t%U\t%s\t%D\t%b

其次,我使用类“org.apache.catalina.valves.AccessLogValve”

我写了这个模式。

pattern="%t	%U	%s	%D	%b

我认为它们是相同的,并尝试使用相同的时间。但“%b”属性输出不同。

这是一个例子。

首先,Logback。

[02/Jun/2015:20:12:28 +0900] /test/testLayout.css 200 366 -

二、Tomcat阀门。

[02/Jun/2015:20:12:28 +0900] /test/testLayout.css 200 367 2769

Logback 的输出是“-”但 Tomcat 是“2769”

我认为 Tomcat 阀门的值是正确的。

为什么它们不同?

请告诉你的建议。

附言。Logback 版本是 1.1.3。我使用 logback-core-1.1.3.jar、logback-classic-1.1.3.jar。同时使用 logback-access-1.1.3 时,tomcat 报错。

4

0 回答 0