/// <summary> /// Invalid message is received /// </summary> void m_protocol_InvalidMessageReceived(object sender, SyslogMessageReceivedEventArgs e) { // Perform actions foreach (var act in this.m_action) { try { act.HandleInvalidMessage(this, e); } catch (Exception ex) { this.m_traceSource.TraceError("Error executing action {0}: {1}", act, ex.ToString()); } } }
/// <summary> /// Handle a message being received /// </summary> public void HandleMessageReceived(object sender, SyslogMessageReceivedEventArgs e) { TransportUtil.Current.Forward((sender as SyslogListenerThread).Configuration.Forward, Encoding.UTF8.GetBytes(e.Message.Original)); }