Managed Syslog Server Class Library Reference

ISyslogListenerFilter Interface

受信したSyslogパケットの内容を操作するリスナフィルタ処理インターフェイス。

For a list of all members of this type, see ISyslogListenerFilter Members.

[Visual Basic]
Public Interface ISyslogListenerFilter
Implements IDisposable
[C#]
public interface ISyslogListenerFilter : IDisposable

Remarks

            public class CustomFilter : ISyslogListenerFilter
            {
                public CustomFilter()
                {
                }
                
                public bool Init(ListenerFilterEvent FilterEvent)
                {
                    FilterEvent.Receiving += (new ReceivedEventHandler(this.FilterEvent_Receiving));
                }
                
                public string
                {
                    get
                    {
                        return "Custom Listener Filter Plugin Module";
                    }
                }
                
                private bool FilterEvent_Receiving(object sender, ReceivedEventArgs e)
                {
                    // パケットの内容をトレーサに送信する
                    System.Diagnostics.Trace.WriteLine(e.Packet.GetPacketString());
                    
                    // パケットの処理を継続する
                    return true;
                }
                
                private void Dispose()
                {
                    return;
                }
            }
            

Requirements

Namespace: Syslog.Listener

Assembly: mlog_listen (in mlog_listen.dll)

See Also

ISyslogListenerFilter Members | Syslog.Listener Namespace