1

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 がエラーを出力します。

4

0 に答える 0