1

コードによって生成されたすべてのメッセージを含むログ ファイルを Java swings アプリケーションで作成しようとしています。ただし、残念ながら、1 つのログ ファイルは作成されず、次のような構造が作成されます。1 つのログ ファイルが必要です。

ここに画像の説明を入力

私のコード:

 //get the logger object
logger = Logger.getLogger("MyLog");

try {
    // This block configure the logger with handler and formatter
    loggerFH = new FileHandler(System.getProperty("user.dir") + "\\resources\\logs\\logs.txt",true);
    logger.addHandler(loggerFH);            

    SimpleFormatter formatter = new SimpleFormatter();
    loggerFH.setFormatter(formatter);

} catch (IOException | SecurityException ex) {
    logger.severe(ex.getMessage());
    outputArea.append(ex.getMessage());

} 
4

2 に答える 2

1

ファイルをローテーションしています。

これから解決策を試しましたか: Java FileHandler ログのローテーションを無効にする

FileHandler fh = new FileHandler( "パス" , 0, 1, false);

于 2015-12-11T11:11:30.907 に答える