Exemplo n.º 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();
 }
Exemplo n.º 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();
        }