下面的問題對許多人來說可能看起來很愚蠢,因爲它應該有一個簡單的解決方案,但我是Spring框架的初學者,並且我一直在搜索和測試許多沒有成功的方法。Spring日誌記錄和application.properties
所以,我需要實現基於Spring的Web服務日誌記錄。 Maven用於依賴關係,具有spring-boot-starter-ws
依賴關係,而不是整個starter-web啓動器。
我嘗試了log4j,通過添加一個依賴和配置文件,它確實會生成一個日誌文件,但僅用於記錄器本身的初始化,並且沒有關於何時使用服務的日誌記錄,儘管log4j處於TRACE水平。 我也嘗試了使用logback,通過添加logback.xml文件,並添加starter-logging依賴項,但也創建空的日誌文件,其中沒有任何內容。
在Spring啓動文檔中,提到了application.properties
文件。所以我在WEB-INF中創建了這個項目,並把logging.level.org.springframework
和logging.path
條目。但仍然沒有創建日誌文件。
我不想記錄自己的消息,我只想記錄Spring自身生成的事件。而且我也沒有主要方法,只有Web服務的端點,如果其中任何一個可能是相關的。所以我需要的是儘可能簡單的日誌記錄,可能不需要添加太多的依賴關係,並將Spring消息檢索到日誌中。有人能告訴我我做錯了什麼嗎?
對不起,但它是Windows,我不確定它在哪裏保存日誌,我也不知道如何自己設置文件夾。有什麼簡單的標籤,我應該添加設置文件的位置? – stackoverflowthebest 2014-09-29 10:13:50
不錯,謝謝,它現在工作。我猜這個文件格式不正確。 – stackoverflowthebest 2014-09-29 13:21:40