Centreon_EventLog_2_Syslog.SyslogServer.SendEvent C# (CSharp) Method

SendEvent() public method

Send event to syslog server using UDP protocol
public SendEvent ( String eventLogName, System.Diagnostics.EventLogEntry eventLogEntry, Filter filter ) : void
eventLogName String
eventLogEntry System.Diagnostics.EventLogEntry Event to transfert to syslog server
filter Filter Filter with Syslog facility and level
return void
        public void SendEvent(String eventLogName, EventLogEntry eventLogEntry, Filter filter)
        {
            String message = PrepareSyslogEvent(eventLogName, eventLogEntry);
            if (_Protocol.CompareTo("udp") == 0)
            {
                SendEventByUDP(message, eventLogName, eventLogEntry, filter);
            }
            else if (_Protocol.CompareTo("tcp") == 0)
            {
                SendEventByTCP(message, eventLogName, eventLogEntry, filter);
            }
        }