Tomcat のデフォルト バルブの代わりに logback-access を使用します。
%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」属性の出力は異なります。
これは例です。
まずはログバック。
[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 バルブの値は正しいと思います。
なぜそれらは異なるのですか?
あなたのアドバイスを教えてください。
ps。ログバックのバージョンは 1.1.3 です。logback-core-1.1.3.jar、logback-classic-1.1.3.jar を使用しています。logback-access-1.1.3 を同時に使用すると、tomcat がエラーを出力します。