web-dev-qa-db-ja.com

Tomcat localhostアクセスログに失敗したリクエストが含まれていない

デフォルトのTomcat 8.5ログには、失敗した要求や、SSLハンドシェイクに関する情報は表示されません。具体的には、localhostログとcatalina.out

失敗した要求のタイプに関するコンテキストについては、この質問を参照してください。 Tomcatで自己署名証明書を使用するときの断続的なCurl 35エラー

この質問はそれが不可能であることを示しているようです......? Tomcatアクセスログ-失敗したリクエストは含まれますか?

デバッグをオンにしてみましたが、失敗したリクエストに関連するものはまだ見つかりませんでした。

1
comfytoday

接続の詳細をログに記録する場合は、ロガーのログレベルを上げる必要がありますorg.Apache.coyoteおよびorg.Apache.Tomcat.util.net、 置くことによって:

org.Apache.Tomcat.util.net.level = FINE
org.Apache.coyote.level = FINE

$CATALINA_BASE/conf/logging.propertiesといくつかのハンドラのログレベルを上げます。例:

Java.util.logging.ConsoleHandler.level = FINE

そのメッセージは最終的にcatalina.out

これにはサーバーの再起動が必要です。再起動せずに、JMXを使用して同じことを実行できるはずです(例:jconsole)。

1