public class LoggerFactory : ILoggerFactory
{
public ILogger CreateLoggerNlog(string categoryName)
{
this.AddNLog(new NLog.LogFactory());
Logger logger;
lock (_sync)
{
if (!_loggers.TryGetValue(categoryName, out logger))
{
logger = new Logger(this, categoryName);
_loggers[categoryName] = logger;
}
}
return logger;
}
.....
}
public class LoggerFactory : ILoggerFactory
{
public ILogger CreateLoggerNlog(string categoryName)
{
this.AddNLog(new NLog.LogFactory());
Logger logger;
lock (_sync)
{
if (!_loggers.TryGetValue(categoryName, out logger))
{
logger = new Logger(this, categoryName);
_loggers[categoryName] = logger;
}
}
return logger;
}
.....
}