logging - logback 日志中的文本长度限制

标签 logging cxf logback

我们使用 logback.xml 配置文件将应用程序 SOAP 请求记录到接口(interface)。 SOAP 请求本身是使用 Apache CXF 框架生成的。

配置如下。

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

我们面临的问题是当 SOAP 请求/响应的长度超过 102410 个字符时,其余的文本不会打印在日志中。因此,我们在日志中打印了部分请求/响应。

想知道这个长度限制是在logback还是Apache CXF中。?
那有什么解决方法吗?

谢谢

最佳答案

CXF。 LoggingInInterceptor 上有一个属性来控制它记录的限制大小。您需要在其中设置限制。

关于logging - logback 日志中的文本长度限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8383867/

相关文章:

spring - 如何启用 Ehcache 的日志记录

javascript - 向 bunyan 实例添加自定义级别

python - 用于 Python 应用程序的 Bluemix 日志记录

java - 在 CXF Webservices 项目中编写拦截器

logging - cxf 入站和出站消息记录到单独的日志文件

jboss - 是什么原因以及如何在 Apache error_log : "Broken pipe: ajp_ilink_send(): send failed" 中修复 503 错误

java - 如何让第3方应用程序使用logback.xml?

log4j - 在 logback 中转换为 ABSOLUTE

java - 自动记录java异常

c# - 如何记录 NUnit 测试错误或失败消息?