0

ログファイルを作成するコードは次のとおりです。

// Start a log file
FileHandler fh;
String logFileName = "";
try {  
    SimpleDateFormat format = new SimpleDateFormat("MM-dd-yyyy_HHmmss");
    logFileName = "folder/mylog_" + format.format(Calendar.getInstance().getTime()) + ".log";
    fh = new FileHandler(logFileName);  
    fh.setFormatter(new SimpleFormatter());  
    logger.addHandler(fh);
    logger.setUseParentHandlers(false);
} catch (SecurityException e) {  
    logger.log(Level.SEVERE, "Exception: ", e);
} catch (IOException e) {  
    logger.log(Level.SEVERE, "Exception: ", e);  
}  

クラスの後半で、「logFileName」パスまたは「FileHandler fh」に基づいて、このログ ファイルを削除できるようにする必要があります。

この「logger.removeHandler(fh);」を試してみました しかし、それは機能していないようです。どうすれば正確にそれを行うことができますか?

4

0 に答える 0