Tomcat 本機主機存取日誌不包含失敗的請求

Tomcat 本機主機存取日誌不包含失敗的請求

預設 Tomcat 8.5 日誌似乎沒有顯示任何失敗的請求或有關 SSL 握手的任何資訊。特別是 localhost 日誌和 catalina.out

有關失敗請求類型的上下文,請參閱此問題: 在 Tomcat 上使用自簽名憑證時出現間歇性 Curl 35 錯誤

這個問題似乎表明這是不可能的...? Tomcat 存取日誌 - 是否包含失敗的請求?

我嘗試打開調試,但仍然找不到與失敗請求相關的任何內容。

答案1

如果您想記錄連接詳細信息,您需要增加記錄器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 執行相同的操作(例如主機),無需重新啟動。

相關內容