2011-12-05 62 views
6

我們使用logback.xml配置文件將應用程序SOAP請求記錄到接口。 SOAP請求本身是通過框架Apache CXF生成的。logback日誌記錄中的文本長度限制

該配置如下。

<logger name="org.apache.cxf.interceptor.LoggingInInterceptor" additivity="false"> 
    <level value="INFO" /> 
    <appender-ref ref="SOAPENVELOPLOGS" /> 
</logger> 

我們面臨的問題是,當SOAP請求/響應的長度超過102410個字符時,其餘文本不會打印在日誌中。因此我們在日誌中打印了部分請求/響應。

想知道的是,這個長度限制是在logback或Apache CXF中。 而那還有什麼解決辦法嗎?

謝謝

回答

5

CXF。 LoggingInInterceptor上有一個屬性來控制它記錄的限制大小。你需要在那裏設置限制。

+1

這是什麼屬性? – Andrew