gpt4 book ai didi

java - 如何增加 log4j 输出缓冲区以记录整个字符串,而不仅仅是前 100 个字符?

转载 作者:行者123 更新时间:2023-11-29 05:33:15 24 4
gpt4 key购买 nike

这是我的 Log4j 记录器的输出,如您所见,我没有将整个字符串写入日志,我只看到输出日志中的前 100 个字符。如何增加我的 log4j 缓冲区,以便我可以在我的 log4j 中看到整个字符串?

service.log 输出

<?xml version="1.0" encoding="UTF-8"?><root><child><element name="id" type="String">1</eleme ...

log4j.properties

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File = ../logs/service.log
log4j.appender.R.Append = true
log4j.appender.R.DatePattern = '.'yyy-MM-dd
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n
log4j.rootLogger=DEBUG, R

记录日志的 Java 代码

 TextMessage message = createMessage(session);
logger.info(message.toString());

最佳答案

我从未听说过 log4j 会限制输出,您确定这不是 message.toString() 返回的内容吗?

关于java - 如何增加 log4j 输出缓冲区以记录整个字符串,而不仅仅是前 100 个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20376528/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com