public ILogger Create(string logName) { try { if (!this.logCache.ContainsKey(logName)) { Trace.WriteLine("Creating logger channel for " + logName); var log = new NLogWrapper(logName); this.logCache.Add(logName, log); } return(this.logCache[logName]); } catch (Exception ex0) { Trace.WriteLine("Error in creating nlog object: " + ex0.ToString()); return(new TraceLogWrapper()); } }
public ILogger Create(string logName) { try { if (!logCache.ContainsKey(logName)) { Trace.WriteLine("Creating logger channel for " + logName); var log = new NLogWrapper(logName); logCache.Add(logName, log); } return logCache[logName]; } catch (Exception ex0) { Trace.WriteLine("Error in creating nlog object: " + ex0); return new TraceLogWrapper(); } }