Esempio n. 1
0
        internal static void Initialize(ILoggingSettings settings, string applicationName)
        {
            CompositeLogger logger = new CompositeLogger();

            logger.Initialize(settings, applicationName);
            Interlocked.Exchange(ref _logger, logger);
        }
Esempio n. 2
0
 public void Initialize(ILoggingSettings settings, string applicationName)
 {
     if (settings.FileLogger != null && settings.FileLogger.IsEnabled)
     {
         FileLogger fileLogger = new FileLogger();
         fileLogger.Initialize(settings.FileLogger, applicationName);
         _loggers.Add(fileLogger);
     }
     if (settings.EventLogger != null && settings.EventLogger.IsEnabled)
     {
         EventLogger eventLogger = new EventLogger();
         eventLogger.Initialize(settings.EventLogger, applicationName);
         _loggers.Add(eventLogger);
     }
 }
Esempio n. 3
0
 public LogService(IFileWorkerService fileService, ILoggingSettings settings)
 {
     modFileWorkerService = fileService;
     modLoggingSettings   = settings;
 }
		public LogService(IFileWorkerService fileService, ILoggingSettings settings)
		{
			modFileWorkerService = fileService;
			modLoggingSettings = settings;
		}
 public static void Configure(IApplicationBuilder app, ILoggingSettings loggingSettings)
 {
     app.UseExceptionless(loggingSettings.ExceptionlessApiKey);
     ExceptionlessClient.Default.Startup(loggingSettings.ExceptionlessApiKey);
 }