以下は開発中の備忘録(メモ)を兼ねた,作業記録メモです。興味を持って頂けるようでしたら,お読み下さい。この資料は作成中です。今後も少しずつ追記します。最初に検討したのは,ログファイルの更新を検出するための機構です。クラスがありますので,実装ではこれを使用することにします。次のような手順を採用しました。FileSystemWatcherインスタンスを生成する。ファイル更新時にコールされるDelegateを設定する。ファイル書き込みを通知対象とするように,監視する変更(NotifyFilter)を指定する。コードは以下のようになります。プロパティEnableRaisingEventsの値を変更することで操作できます。以上の処理を実装して,ファイル検出を行うクラスを作成しました。ログファイルの読み込みを行います。出力行を選択するクラスLogDataFilterのリストを保持します。後に,所定のイベントログエントリに記入されます。}このインターフェースを実装するクラスとして,以下の3つを実装しました。AbstractLogDataFilterイベントハンドラ管理を実装した抽象クラスRegExLogDataFilter正規表現による行選択を実装したフィルタクラスFixStrLogDataFilter固定文字列によるパターンマッチ処理を実装したフィルタクラス各クラスの実装コードをリストに示します。Designplate。