public static void SetupLogging(bool ui) { if (ui) { var console = new SignalConsoleLoggerProvider(); var file = new SignalFileLoggerProvider(ApplicationData.Current.LocalCacheFolder.Path + @"\Signal-Windows.ui.log", "UI"); LibsignalLogging.LoggerFactory.AddProvider(console); LibsignalLogging.LoggerFactory.AddProvider(file); } else { LibsignalLogging.LoggerFactory.AddProvider(new SignalFileLoggerProvider(ApplicationData.Current.LocalCacheFolder.Path + @"\Signal-Windows.bg.log", "BG")); } }
public SignalFileLogger(string categoryName, SignalFileLoggerProvider provider) { ClassName = categoryName; Provider = provider; }