log4j 2 では、サイズが指定されたしきい値を超えたときに、コンソール アペンダーに書き込まれたメッセージの末尾をトリミングしたいと考えています。
http://logging.apache.org/log4j/2.0/manual/layouts.html#PatternLayoutドキュメントを見ましたが、「msg」フィールドの末尾を切り捨てるオプションがありません。
「%.1000msg」は、メッセージの最後の1000 文字のみを残します。
Java では、スタック トレースの最も内側のフレームがメッセージの先頭に出力されるため、これは私にとっては良くありません。
何か案が?