我已經在使用Spring Web服務,但在JBoss日誌中沒有從它獲取日誌信息。如何獲取Spring Web服務以登錄到JBoss服務器日誌
應用程序中沒有log4j.properties,因爲我相信這會覆蓋掛鉤到JBoss日誌的標準行爲。
我已經嘗試在jboss-log4j.xml中創建所有我認爲沒有運氣的類別。
默認的JBoss日誌記錄閾值級別設置爲DEBUG。
具體而言,我想獲得soap請求/響應,但正如我上面所說的,在這一點上,我根本沒有從應用程序獲得日誌輸出。
有幾個system.out.println日誌語句可以顯示,但顯然我不想將我的日誌記錄交換爲system.out。
有沒有人知道什麼是錯的?
如果它幫助我有
<property name="interceptors">
<bean class="org.springframework.ws.server.endpoint.interceptor.PayloadLoggingInterceptor"/>
</property>
報稱
編輯我org.springframework.ws.server.endpoint.mapping.PayloadRootQNameEndpointMapping bean的一部分: 某些類別的我曾嘗試。
<category name="org.springframework.ws.server.endpoint.interceptor.PayloadLoggingInterceptor">
<priority value="TRACE" />
</category>
<category name="org.springframework.ws.soap.endpoint.interceptor.PayloadLoggingInterceptor">
<priority value="TRACE" />
</category>
<category name="org.springframework.ws.server.MessageTracing.sent">
<priority value="TRACE" />
</category>
<category name="com.sun.xml.internal.messaging.saaj.soap">
<priority value="DEBUG" />
</category>
甚至沒有錯誤嗎? – jddsantaella 2012-03-16 16:02:31
@jddsantaella一個很好的觀點,如果我發送格式錯誤的請求,我會看到com.sun.xml.internal.messaging.saaj.soap.EnvelopeFactory拋出的錯誤,但是這些錯誤會寫到STDERR – 2012-03-16 16:36:14
這很好。查看根類別調試級別並將其設置爲TRACE。我認爲默認情況下它的級別是INFO,但我不確定。 – jddsantaella 2012-03-16 19:02:04