From 9ba44d273eade04efda03ca2df54feae79bfbfbf Mon Sep 17 00:00:00 2001 From: "Chris.Watts90@outlook.com" Date: Thu, 8 Mar 2018 09:18:20 +0000 Subject: [PATCH] added console target to NLogConfig.xml, to help debugging on console, rather than using console.writelines. --- .../WindowsDataCenter/NLogLogger/NLogConfig.xml | 4 ++++ DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogger.cs | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogConfig.xml b/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogConfig.xml index 819283f..9600876 100644 --- a/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogConfig.xml +++ b/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogConfig.xml @@ -4,8 +4,12 @@ autoReload="true"> + + \ No newline at end of file diff --git a/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogger.cs b/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogger.cs index 291b4a9..abbc712 100644 --- a/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogger.cs +++ b/DataCenter_Windows/WindowsDataCenter/NLogLogger/NLogger.cs @@ -9,14 +9,14 @@ namespace NLogLogger { public class NLogger:ILogger { - private NLog.Logger _logger; + private readonly Logger _logger; public NLogger() { var nlogConfigPathOption = ConfigurationHandler.ConfigurationHandler.GetConfiguration("NLogConfigFilePath"); if (nlogConfigPathOption == null) { - throw new ArgumentNullException("nlogConfigPath"); + throw new ArgumentNullException("nlogConfigPath", "NLogConfigFilePath missing from application config file."); } var nlogConfigPath = new Uri(Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().CodeBase), nlogConfigPathOption)).LocalPath; LogManager.Configuration = new XmlLoggingConfiguration(nlogConfigPath);