我有一个使用logback的播放应用程序。其中一个库记录的一些消息非常大,并用不必要的语句填充我的日志。
我想要做的是记录所有邮件,但限制它们的大小(e.q。300个字符)。有没有办法做到这一点?
答案 0 :(得分:6)
链接中的格式修饰符可以解决问题。要截断消息,您可以这样做:
<encoder>
<pattern>%d{dd-MM-yyyy HH:mm:ss.SSS} %-5level %logger{36} - %.-512msg%n</pattern>
</encoder>
此修饰符将截断大于512个字符的消息,并在左侧不添加填充。