0

Javaにログインするとき。すべてのログ情報について、次のようなタイトル行で始まります。

Aug 9, 2012 11:19:13 AM com.aures.IBDownload.ContractHistoryDataDownloader logActivity

com.aures.IBDownload.ContractHistoryDataDownloaderはJavaクラス名、logActivityはログ名です

時間後のテキストはコンソールにのみ表示されます。ログファイルでは、それはちょうど時間です。

今度は、コンソールで時間の経過後にtxtも削除したいと思います。これは、非常に長く、毎回繰り返されるため、煩わしいためです。

どんなアイデアでも、ありがとう!

4

2 に答える 2

1

を使用している場合はjava.util.logging、(ドキュメントを読んだことから)、カスタムFormatterクラスを記述してログ ファイル形式を変更する必要があります。標準クラス ライブラリはSimpleFormatterクラスを提供しますが、形式を微調整する方法は提供していないようです。

于 2012-08-09T03:47:32.190 に答える
0

log4j を使用している場合は、log4j.xml または log4j.properties を見つけて、ログ形式を変更します。おそらく、日付とクラスの後に、ログ ファイル名を表す文字 (メモリからは [d] [c] など) があります。その文字とその周りの括弧を削除するだけで、あなたは正しいはずです。:)

于 2012-08-09T03:32:12.350 に答える