private void Initialize() { LoggingConfiguration logConf = new LoggingConfiguration(); #if DEBUG logConf.AddTarget(LogLevel.Trace, LogLevel.Fatal, new StreamingFileTarget()); logConf.AddTarget(LogLevel.Debug, LogLevel.Fatal, new DebugTarget()); #else logConf.AddTarget(LogLevel.Error, LogLevel.Fatal, new StreamingFileTarget()); #endif logConf.IsEnabled = true; LogManagerFactory.DefaultConfiguration = logConf; _log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger <TelegramBot>(); _ctSrc = new CancellationTokenSource(); _ct = _ctSrc.Token; _conf = ResourceLoader.GetForViewIndependentUse("Config"); _CheckServerStateTimer = ThreadPoolTimer.CreatePeriodicTimer(CheckServerStateTimerElapsedHandler, new TimeSpan(0, 5, 0)); _telebot = new TelegramBotClient(_conf.GetString("TelegramToken")); _ChatID = Convert.ToInt64(_conf.GetString("TelegramChatID")); _aria2 = new Helpers.RpcAria2Helper(this); _serverAwake = false; _state = TelegramBotState.None; _log.TraceAsync("Initialize abgeschlossen."); }
static SynchronizationTask() { Bootstrapper.Run(typeof(SynchronizationTask)); Log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger<SynchronizationTask>(); }
static LogsUploadTask() { Bootstrapper.Run(typeof(LogsUploadTask)); Log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger<LogsUploadTask>(); }
public CreativeProxyMessageHandler(string JWTSecretKey, ILoggerAsync Logger) { this.Logger = Logger; this.JWTSecretKey = JWTSecretKey; }
static LiveTileUpdateTask() { Bootstrapper.Run(typeof(LiveTileUpdateTask)); Log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger<LiveTileUpdateTask>(); }