CSMemo018

イベントログ登録

       //イベントログ送信
       //ソース
       string sourceName = "MokemokeService";

       //ソースが存在していない時は、作成する
       if (!System.Diagnostics.EventLog.SourceExists(sourceName))
       {
           //ログ名を空白にすると、"Application"となる
           System.Diagnostics.EventLog.CreateEventSource(sourceName, "");
       }

       //テスト用にイベントログエントリに付加するデータを適当に作る
       byte[] myData = new byte[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

       //イベントログにエントリを書き込む
       //ここではエントリの種類をエラー、イベントIDを1、分類を1000とする
       //System.Diagnostics.EventLog.WriteEntry(
       //    sourceName, "エラーですエラーです。ぷぅぷぅぷぅ。",
       //    System.Diagnostics.EventLogEntryType.Error, 1, 1000, myData);

       //次のようにイベントソースとメッセージのみを指定して書き込むと、
       //Information("情報")エントリとして書き込まれる。
       //System.Diagnostics.EventLog.WriteEntry(
       //    "MySource", "イベントログに書き込む文字列");
       System.Diagnostics.EventLog.WriteEntry(
           sourceName, "あーあー、スペインの雨は主に平野に降る。");
最終更新:2011年04月29日 16:49