Windowsイベントログや各種ログファイルを監視して様々なアクションを実行できるWindowsサービスプログラムの開発をしています。 何かエラーが発生したら MantisBT や Redmine へのチケット登録や、チャットアプリの Slack や Teams への通知ができます。 monoを使えばLinuxでも動作します(イベントログ監視機能を省いたビルドEWatch-1.0.x-nw.zip)。
* 同じアクション種別が複数あるとキー重複でエラーになるのを修正
* コマンド実行アクションで、メッセージに改行コードがあれば \\n に置き換えてエラーにならないように変更
* Slack通知アクションで、太字の部分(payload)は先頭行の最大255文字とするように変更
* ファイル監視に、後続行を読み取るための正規表現パターン指定(while)と最大行数指定(whileMax)を追加
* CLI に infoコマンドを追加