-1

現在、プロジェクトにロギングメカニズムを実装しています。ログの詳細は cmd で確認できます。問題は、ログが次のようになることです

0 [main] INFO dca.bca.cur.client.actions.CreateGroup  - Inside the create group    
318 [main] ERROR dca.bca.cur.client.actions.CreateGroup  - Group Deployment failed

このログにクラス名を残したくありません。メッセージを見たいだけです。
このフォーマットのように

[INFO] [02:42:21.786] Inside the create group.
[INFO] [02:42:21.786] Group Deployment failed
4

3 に答える 3

1

log4j.xml で変換パターンを次のように変更する必要があります。

        <param name="ConversionPattern" value="%-5p [%d{HH:mm:ss,SSS}] %m%n" />
于 2013-05-31T11:03:55.213 に答える
0

ファイル内のパターンを変更できLog4j propertiesます。

サンプルレイアウトは次のようになります

<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%-4r [%t] %-5p %c %x - %m%n" />
</layout>

このチュートリアルを参照してください

于 2013-05-31T11:05:45.703 に答える
0

または構成ファイルでlog4j.propertieslog4j.xml変換パターンを次のように設定する必要があります。

[%p] [%d{HH:mm:ss.SSS}] %m%n

PatternLayoutさまざまなフォーマットを構築する方法、またはこれをさらにカスタマイズする方法については、ドキュメントを参照してください。SimpleDateFormat時刻はパターンで指定できます。

于 2013-05-31T11:07:46.313 に答える