コード例 #1
0
 public static void SetUp(string applicationName, bool ignoreExceptions, ISettingsProvider settingsProvider, ILoggingDatabaseService loggingDatabaseService)
 {
     lock (typeof(RuntimeLogger)) {
         RuntimeLogger.applicationName        = applicationName;
         RuntimeLogger.SettingsProvider       = settingsProvider;
         RuntimeLogger.LoggingDatabaseService = loggingDatabaseService;
         RuntimeLogger.ServiceProvider        = new LoggerServiceProvider(settingsProvider, new LoggingPluginProvider(), loggingDatabaseService);
     }
 }
コード例 #2
0
 public LoggerServiceProvider(ISettingsProvider settingsProvider, LoggingPluginProvider pluginProvider, ILoggingDatabaseService loggingDatabaseService)
 {
     this.settingsProvider       = settingsProvider;
     this.pluginProvider         = pluginProvider;
     this.loggingDatabaseService = loggingDatabaseService;
 }