From 4b6eae2b88b5a5abc3bc7bcee205ecf033675a0f Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Fri, 20 Nov 2015 23:34:13 +0000
Subject: [PATCH] OPENDJ-2436 - Close and Delete temporary log files on success.
---
opendj-server-legacy/src/main/java/org/opends/quicksetup/QuickSetupLog.java | 16 ++++++++++++----
1 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/opends/quicksetup/QuickSetupLog.java b/opendj-server-legacy/src/main/java/org/opends/quicksetup/QuickSetupLog.java
index a99c35c..baca94f 100644
--- a/opendj-server-legacy/src/main/java/org/opends/quicksetup/QuickSetupLog.java
+++ b/opendj-server-legacy/src/main/java/org/opends/quicksetup/QuickSetupLog.java
@@ -44,8 +44,7 @@
private static FileHandler FILE_HANDLER;
/**
- * Creates a new file handler for writing log messages to the file indicated
- * by <code>file</code>.
+ * Creates a new file handler for writing log messages to the file indicated by <code>file</code>.
*
* @param file
* log file to which log messages will be written
@@ -68,8 +67,7 @@
}
/**
- * Creates a new file handler for writing log messages of a given package to
- * the file indicated by <code>file</code>.
+ * Creates a new file handler for writing log messages of a given package to the file indicated by <code>file</code>.
*
* @param file
* log file to which log messages will be written.
@@ -115,6 +113,16 @@
return LOG_FILE != null;
}
+ /** Closes the log file and deletes it. */
+ public static void closeAndDeleteLogFile()
+ {
+ if (LOG_FILE != null)
+ {
+ FILE_HANDLER.close();
+ LOG_FILE.delete();
+ }
+ }
+
private static String getInitialLogRecord()
{
// Note; currently the logs are not internationalized.
--
Gitblit v1.10.0