public static Logger Get(string loggerName) { lock (_lock) { Logger logger; if (!_loggers.TryGetValue(loggerName, out logger)) _loggers.Add(loggerName, (logger = new Logger(loggerName))); return logger; } }