3

log4jメッセージログレベルに比例した量でメッセージを自動的にインデントするように設定できますか? 次のような出力を取得する必要があります。

    [2013-09-13 09:38:24,638]  INFO - Processing graph nodes...
    [2013-09-13 09:38:24,640] DEBUG -   Processed node 1...
    [2013-09-13 09:38:24,646] DEBUG -   Processed node 2...
    [2013-09-13 09:38:24,649] DEBUG -   Processed node 3...
    [2013-09-13 09:38:25,948]  INFO - Processed 3 node(s)
4

3 に答える 3

0

log4j がそのような設定を提供しているかどうかは不明です。ただし、文字列メッセージとログ レベルを入力として受け取り、その中で switch ステートメントを使用してレベルごとに異なる意図を実行するラッパー メソッドをいつでも作成できます。

于 2013-09-13T06:30:05.243 に答える