Beispiel #1
0
        public Core()
        {
            log4net.Config.XmlConfigurator.Configure();
            Log = LogManager.GetLogger("INFOLOG");
            Log.Info("Program starting!");

            try {
                Config.Read("config.ini");
            }
            catch (Exception e) {
                Log.Fatal("Ошибка чтения конфигурации", e);
                Environment.Exit(1);
            }
            if (Config.Debug)
            {
                Log = LogManager.GetLogger("DEBUGLOG");
            }

            packageManager = new PluginManagerClass(ref Log, $"{Environment.CurrentDirectory}{System.IO.Path.DirectorySeparatorChar}application{System.IO.Path.DirectorySeparatorChar}");
        }
Beispiel #2
0
 public Listener(ref ILog log, ref PluginManagerClass packageManager)
 {
     Log = log;
     this.packageManager = packageManager;
     listener            = new HttpListener();
 }