コード例 #1
0
ファイル: SyslogServer.cs プロジェクト: dansiegel/SyslogSharp
        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();
        }
コード例 #2
0
ファイル: SyslogServer.cs プロジェクト: ststeiger/SyslogSharp
        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();
        }