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());
            }
        }
Example #2
0
        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();
            }
        }