protected override void OnStart(string[] args) { if (server == null) { server = Syslog.Server.Listener.CreateInstance(System.Configuration.ConfigurationManager.AppSettings["listenIPAddress"], Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["listenPort"]), Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["bufferFlushFrequency"])); } if (!server.Start()) { this.OnStop(); return; } if (consoleServer == null) { consoleServer = new Syslog.Server.Console.Server(); } consoleServer.Start(); }