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