在log4j默认日志记录配置中,在服务器日志中打印的每行日志消息的最大长度大约为8221个字符。如果超过此长度,则以多行打印。但我希望将它打印在一行中,不管每条日志消息的长度如何。
答案 0 :(得分:1)
要在一行中记录日志,我做的是,我将PatternLayout配置为value =“%m%n”,而不配置日期格式等。
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%m%n"/>
</layout>
这就是我的需要&amp;得到解决。
答案 1 :(得分:0)
它会将行大小限制为1000个字符。