public EzServer(EzServerConfig config) { Config = config; _logger = LogProvider <EzLogger> .GetLogger(this); _logger.Configure(Config); _active = config.Active; }
public EzScriptEngine() { _engine = new ScriptEngine(); _logger = LogProvider <EzLogger> .GetLogger(this); AddReference(Assembly.GetAssembly(typeof(EzServer))); AddReference(Assembly.GetAssembly(typeof(AsyncEventServer))); AddReference(Assembly.GetAssembly(typeof(Utils))); }
protected Handler(T server) { _logger = LogProvider <EzLogger> .GetLogger(this); Server = server; Settings = Server.Settings; SessionManager = Server.SessionManager; Database = Server.Database; Bridge = Server.Bridge; }
public EzServer(EzServerSettings settings) { Settings = settings; LogProvider <EzLogger> .Provider.Configure(Settings); _logger = LogProvider <EzLogger> .GetLogger(this); _handlers = new Dictionary <int, IHandler>(); _server = new AsyncEventServer(Settings.ListenIpAddress, Settings.Port, this, Settings.ServerSettings); Clients = new ClientLookup(); Database = new SQLiteDb(settings.DatabaseSettings.SQLitePath); SessionManager = new SessionManager(); }
public EzHandler(EzServer server) { _server = server; _logger = LogProvider <EzLogger> .GetLogger(this); }