public static ILoggingDataProvider GetLoggingDataProvider() { if (_provider != null) return _provider; Lock.EnterReadLock(); try { if (_provider == null) { _provider = new LoggingDataProvider(); } } finally { Lock.ExitReadLock(); } return _provider; }
public LoggingController(ILoggingDataProvider loggingDataProvider) { this.loggingDataProvider = loggingDataProvider; }