Java log4j的日志消息的最大长度是多少?如何在一行中打印?

时间:2010-05-10 06:32:10

标签: java log4j

在log4j默认日志记录配置中,在服务器日志中打印的每行日志消息的最大长度大约为8221个字符。如果超过此长度,则以多行打印。但我希望将它打印在一行中,不管每条日志消息的长度如何。

2 个答案:

答案 0 :(得分:1)

要在一行中记录日志,我做的是,我将PatternLayout配置为value =“%m%n”,而不配置日期格式等。

<layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%m%n"/>
</layout>

这就是我的需要&amp;得到解决。

答案 1 :(得分:0)

它会将行大小限制为1000个字符。