internal static void Initialize(ILoggingSettings settings, string applicationName) { CompositeLogger logger = new CompositeLogger(); logger.Initialize(settings, applicationName); Interlocked.Exchange(ref _logger, logger); }
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); } }
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); }