我有一个appender,我只想要显示的消息的前X个字符(对于这个例子,我们会说5)。修剪Log4J消息
我正在使用PatternLayout,但无法正确截断消息。
例如,如果我的日志信息是
敏捷的棕色狐狸
我只是想看看:
将q
当我在模式
中使用此功能%0.5米
我得到
ň狐狸
,因为那些都是过去的5个字符。
我看了看PattenLayout javadoc,但找不到任何东西。我知道这不奇怪,不想看到整个消息,但对于这个特定的appender它是有道理的。我在不同的appender中记录整个消息。如果可能,我想避免编写自定义类。