受信したSyslogパケットの内容を操作するリスナフィルタ処理インターフェイス。
For a list of all members of this type, see ISyslogListenerFilter Members.
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;
}
}
Namespace: Syslog.Listener
Assembly: mlog_listen (in mlog_listen.dll)
ISyslogListenerFilter Members | Syslog.Listener Namespace