public Logger2(Application app) { _LoggerDao = new LoggerDao2 { App = app }; }
private static ILogger GetLoggerInternal(Application app) { lock (LOGGER_DICTIONARY_LOCK) { if (_Loggers == null) { _Loggers = new Dictionary<string, Logger>(); } if (!_Loggers.ContainsKey(app.Key)) { _Loggers[app.Key] = new Logger(app) {ConnectionString = ConnectionString}; } return _Loggers[app.Key]; } }
private static ILogger2 GetLoggerInternal(Application app) { lock (_LoggerDictionaryLock) { if (_Loggers == null) { _Loggers = new Dictionary<string, Logger2>(); } if (!_Loggers.ContainsKey(app.Key)) { _Loggers[app.Key] = new Logger2(app) { ConnectionString = ConnectionString }; } return _Loggers[app.Key]; } }
public static ILogger2 GetLogger(Application app) { return GetLoggerInternal(app); }