From bb171e9c4193a02ea8c64a5c69dc7990a21277b0 Mon Sep 17 00:00:00 2001 From: David McKnight Date: Tue, 13 Dec 2011 13:54:41 +0000 Subject: [PATCH] [366220] Log_To_File no longer default value for log_location in rsecomm.properties --- .../src/org/eclipse/dstore/core/server/ServerLogger.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java index 1fcf6067be2..38b5b8541b9 100644 --- a/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java +++ b/rse/plugins/org.eclipse.dstore.core/src/org/eclipse/dstore/core/server/ServerLogger.java @@ -24,6 +24,7 @@ * David McKnight (IBM) - [283613] [dstore] Create a Constants File for all System Properties we support * Noriaki Takatsu (IBM) - [341578] [dstore] ServerLogger is looped when IOError happens * David McKnight (IBM) - [351993] [dstore] not able to connect to server if .eclipse folder not available + * David McKnight (IBM) - [366220] Log_To_File no longer default value for log_location in rsecomm.properties ********************************************************************************/ package org.eclipse.dstore.core.server; @@ -92,8 +93,6 @@ public class ServerLogger implements IServerLogger } catch (Exception e) { // Just use logging defaults: log_level = 0, log to file //e.printStackTrace(); - logToFile = false; - _logFileStream = new PrintWriter(System.out); } } @@ -103,7 +102,10 @@ public class ServerLogger implements IServerLogger if (_logFileStream == null) { if (logToFile) { try { - File _logFile = getLogFile("rsecomm"); //$NON-NLS-1$ + File _logFile = getLogFile("rsecomm"); //$NON-NLS-1$ + if (!_logFile.exists()){ + _logFile.createNewFile(); + } if (_logFile != null && _logFile.canWrite()){ _logFileStream = new PrintWriter(new FileOutputStream(_logFile)); }