Exemple #1
0
        static void Main(string[] args)
        {
            System.Net.IPEndPoint ep      = new System.Net.IPEndPoint(System.Net.IPAddress.Any, 4004);
            SyslogDaemon          daemon  = new SyslogDaemon(ep, Encoding.UTF8);
            IServerStatus         istatus = (IServerStatus)daemon;
            ServerStatusLogger    logger  = new ServerStatusLogger(ref istatus, Encoding.UTF8);

            logger.LogEntryAdded += new EventHandler <Just.EventArguments.StringEventArgs>(logger_LogEntryAdded);
            daemon.StartReceiving();
            Console.Read();
        }
Exemple #2
0
        private void buttonStart_Click(object sender, EventArgs e)
        {
            int  port    = 0;
            bool logging = checkBoxLogging.Checked;

            int.TryParse(textBoxPort.Text, out port);

            IPEndPoint    ep = new IPEndPoint(IPAddress.Any, port);
            ISyslogDaemon daemon;

            if (comboBox.SelectedItem.ToString() == "TCP")
            {
                daemon = new TcpSyslogDaemon(ep);
            }
            else
            {
                daemon = new SyslogDaemon(ep, Encoding.UTF8);
            }
            Main main = new Main(daemon, logging);

            main.Show();
            main.FormClosed += new FormClosedEventHandler(main_FormClosed);
            this.Hide();
        }