From ff35a3378edd4a1885cb41f44f91d546d6818139 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 31 Jul 2009 21:00:09 +0000 Subject: Make ROBUST not hang on exit in recent Mono versions. Make the logfile config setting/commandline option actually work. --- OpenSim/Server/Base/ServicesServerBase.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'OpenSim/Server/Base/ServicesServerBase.cs') diff --git a/OpenSim/Server/Base/ServicesServerBase.cs b/OpenSim/Server/Base/ServicesServerBase.cs index 0c00c15..619c2d1 100644 --- a/OpenSim/Server/Base/ServicesServerBase.cs +++ b/OpenSim/Server/Base/ServicesServerBase.cs @@ -202,9 +202,13 @@ namespace OpenSim.Server.Base if (fileAppender != null) { if (startupConfig != null) - fileAppender.File = startupConfig.GetString("logfile", - fileName + ".log"); - // assemblyName.Name + ".log"); + { + + fileName = startupConfig.GetString("logfile", fileName+".log"); + fileName = Path.GetFullPath(Path.Combine(".", fileName)); + fileAppender.File = fileName; + fileAppender.ActivateOptions(); + } } // Register the quit command -- cgit v1.1