From 19d27aa6f1075e47c6e5963c1f9dcb3d9f4ba592 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 29 Oct 2017 10:01:52 -0400 Subject: [PATCH] Fixed logs folder being created in non working dir. when running from VS --- Source/BNetServer/BNetServer.conf.dist | 4 ++-- Source/Framework/Logging/Log.cs | 2 +- Source/WorldServer/WorldServer.conf.dist | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Source/BNetServer/BNetServer.conf.dist b/Source/BNetServer/BNetServer.conf.dist index 50ca5244c..b20fec8e8 100644 --- a/Source/BNetServer/BNetServer.conf.dist +++ b/Source/BNetServer/BNetServer.conf.dist @@ -9,9 +9,9 @@ # Description: Logs directory setting. # Important: LogsDir needs to be quoted, as the string might contain space characters. # Logs directory must exists, or log file creation will be disabled. -# Default: "" - (Log files will be stored in the current path) +# Default: "Logs" - (Log files will be stored in the current path) -LogsDir = "./Logs" +LogsDir = "Logs" # # BattlenetPort diff --git a/Source/Framework/Logging/Log.cs b/Source/Framework/Logging/Log.cs index 7895098ea..d5a32ebd4 100644 --- a/Source/Framework/Logging/Log.cs +++ b/Source/Framework/Logging/Log.cs @@ -27,7 +27,7 @@ public class Log { static Log() { - m_logsDir = ConfigMgr.GetDefaultValue("LogsDir", ""); + m_logsDir = AppContext.BaseDirectory + ConfigMgr.GetDefaultValue("LogsDir", ""); foreach (var appenderName in ConfigMgr.GetKeysByString("Appender.")) { diff --git a/Source/WorldServer/WorldServer.conf.dist b/Source/WorldServer/WorldServer.conf.dist index 6d36048be..4fcaa5305 100644 --- a/Source/WorldServer/WorldServer.conf.dist +++ b/Source/WorldServer/WorldServer.conf.dist @@ -19,16 +19,16 @@ RealmID = 1 # Example: "@prefix@/share/cyphercore" # Default: "./Data" -DataDir = "." +DataDir = "./Data" # # LogsDir # Description: Logs directory setting. # Important: LogsDir needs to be quoted, as the string might contain space characters. # Logs directory must exists, or log file creation will be disabled. -# Default: "./Logs" - (Log files will be stored in the current path) +# Default: "Logs" - (Log files will be stored in the current path) -LogsDir = "./Logs" +LogsDir = "Logs" # # LoginDatabaseInfo