这是我创建日志文件的代码:
// 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);”但它似乎没有起作用。 我怎么能这样做呢?