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}"); }
public Listener(ref ILog log, ref PluginManagerClass packageManager) { Log = log; this.packageManager = packageManager; listener = new HttpListener(); }