0

ファイルハンドラーでログローテーションを無効にしようとしています。

FileHandler fh = new FileHandler
    ( "path" + "run.log", 1000000, 1, false);

必要なのは、実行ごとに作成された1つのログです。古いファイルのローテーションやバックアップは必要ありませんが、この初期化を使用すると、実行ごとにrun.logrun.log.1run.log.2が取得されます。

また

        logger.setUseParentHandlers(false);

falseに設定されています。

4

3 に答える 3

1

0の代わりに制限として試してください1000000

于 2009-05-27T08:21:17.327 に答える
0

これを試して: FileHandler fh = new FileHandler( "path" + "run.log", 1000000, 1, true);

于 2010-12-21T08:29:40.697 に答える
0
Handler fileHandler = new FileHandler(FILE_PATH, true);
于 2011-10-17T17:13:32.650 に答える