From 058d8b904cb8a1b27b2d5f0202059b6b8fcb98e9 Mon Sep 17 00:00:00 2001
From: Ludovic Poitou <ludovic.poitou@forgerock.com>
Date: Tue, 24 Nov 2015 18:12:56 +0000
Subject: [PATCH] OPENDJ-2463 - Provide a method in UpgradeLog class to retrieve the path, and use it instead of constructing it.

---
 opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeLog.java |   17 +++++++++++++++--
 1 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeLog.java b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeLog.java
index 0b08b2f..e2af014 100644
--- a/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeLog.java
+++ b/opendj-server-legacy/src/main/java/org/opends/server/tools/upgrade/UpgradeLog.java
@@ -69,7 +69,8 @@
 
     if (logFile == null)
     {
-      logFile = new File(UpgradeUtils.getInstancePath() + File.separator + LOGDIR + File.separator + UPGRADELOGNAME);
+      logFile = new File(UpgradeUtils.getInstancePath() + File.separator + Installation.LOGS_PATH_RELATIVE
+          + File.separator + UPGRADELOGNAME);
     }
     try
     {
@@ -86,7 +87,7 @@
       public String format(LogRecord record)
       {
         // Format the log ~like the errors logger.
-        StringBuffer sb = new StringBuffer();
+        StringBuilder sb = new StringBuilder();
         final SimpleDateFormat dateFormat =
             new SimpleDateFormat("[dd/MMM/yyyy:HH:mm:ss Z]");
         sb.append(dateFormat.format(record.getMillis())).append(SPACE);
@@ -131,4 +132,16 @@
           .getMessage()));
     }
   }
+
+  static String getLogFilePath()
+  {
+    try
+    {
+      return logFile.getCanonicalPath();
+    }
+    catch (IOException e)
+    {
+      return logFile.getPath();
+    }
+  }
 }

--
Gitblit v1.10.0