當我的任何控制器回傳非 200 HTTP回應但在另一個單獨的日志中時,我需要記錄更多資訊(方法、路徑和回應)。基本上,當控制器回傳 404(例如)時,我希望它在控制器記錄我的日志后立即列印,如下所示:
method: GET, path: localhost/product/123, response: 404 NOT_FOUND
我試圖覆寫logback-spring.xml但沒有得到任何地方,試圖創建我自己的EvaluatorFilter仍然沒有希望,成功MDC但它會列印在每個日志中,所以這個選項對我沒有幫助。
問題:我可以通過創建一個logback-spring.xml檔案來更改ERROR日志型別來做到這一點嗎?如果是,有人可以給我一個例子,如果不是,可以用另一種方式完成嗎?任何幫助都會很棒。
uj5u.com熱心網友回復:
您可以使用 log4j 并根據此處所述的日志級別指定單獨的日志檔案,在您的情況下,有一個單獨的錯誤檔案并使用警告記錄您的較短版本。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/526138.html
標籤:爪哇春天弹簧靴
上一篇:有沒有辦法將“應用程式”標簽添加到標準普羅米修斯千分尺指標?
下一篇:Java中的句子,字串相似度比較
