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.");
        }
Esempio n. 2
0
        static SynchronizationTask()
        {
            Bootstrapper.Run(typeof(SynchronizationTask));

            Log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger<SynchronizationTask>();
        }
Esempio n. 3
0
        static LogsUploadTask()
        {
            Bootstrapper.Run(typeof(LogsUploadTask));

            Log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger<LogsUploadTask>();
        }
 public CreativeProxyMessageHandler(string JWTSecretKey, ILoggerAsync Logger)
 {
     this.Logger       = Logger;
     this.JWTSecretKey = JWTSecretKey;
 }
Esempio n. 5
0
        static LiveTileUpdateTask()
        {
            Bootstrapper.Run(typeof(LiveTileUpdateTask));

            Log = (ILoggerAsync)LogManagerFactory.DefaultLogManager.GetLogger<LiveTileUpdateTask>();
        }