예제 #1
0
        static void Main(string[] args)
        {
            Listener l = Listener.CreateInstance(System.Configuration.ConfigurationManager.AppSettings["listenIPAddress"],
                    Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["listenPort"]),
                    Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["bufferFlushFrequency"]));

            Syslog.Server.Console.Server consoleServer = new Syslog.Server.Console.Server();

            if (l.Start())
            {
                Listener.MessageReceived += new Listener.MessageReceivedEventHandler(l_MessageReceived);
                Console.WriteLine("Listener Started.  Press any key to stop listener");

                consoleServer.Start();
                Console.WriteLine("Console server started.");
            }

            Console.ReadLine();
            l.Stop();
            consoleServer.Stop();
        }
예제 #2
0
        static void Main(string[] args)
        {
            Listener l = Listener.CreateInstance(System.Configuration.ConfigurationManager.AppSettings["listenIPAddress"],
                                                 Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["listenPort"]),
                                                 Int32.Parse(System.Configuration.ConfigurationManager.AppSettings["bufferFlushFrequency"]));

            Syslog.Server.Console.Server consoleServer = new Syslog.Server.Console.Server();

            if (l.Start())
            {
                Listener.MessageReceived += new Listener.MessageReceivedEventHandler(l_MessageReceived);
                Console.WriteLine("Listener Started.  Press any key to stop listener");

                consoleServer.Start();
                Console.WriteLine("Console server started.");
            }

            Console.ReadLine();
            l.Stop();
            consoleServer.Stop();
        }
예제 #3
0
        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();
        }
예제 #4
0
        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();
        }