我有一個appender,我只想要顯示的消息的前X個字符(對於這個例子,我們會說5)。修剪Log4J消息
我正在使用PatternLayout,但無法正確截斷消息。
例如,如果我的日誌信息是
敏捷的棕色狐狸
我只是想看看:
將q
當我在模式
中使用此功能%0.5米
我得到
ň狐狸
,因爲那些都是過去的5個字符。
我看了看PattenLayout javadoc,但找不到任何東西。我知道這不奇怪,不想看到整個消息,但對於這個特定的appender它是有道理的。我在不同的appender中記錄整個消息。如果可能,我想避免編寫自定義類。