イベントログ登録
//イベントログ送信
//ソース
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