英語で読む

次の方法で共有


EventLogEntryType 列挙型

定義

イベント ログ エントリのイベントの種類を指定します。

C#
public enum EventLogEntryType
継承
EventLogEntryType

フィールド

名前 説明
Error 1

エラー イベント。 ユーザーに知らせる必要がある重大な問題を示します。通常は、機能またはデータの損失です。

FailureAudit 16

監査エラーイベント。 ファイルを開けなかった場合など、監査アクセスに失敗した場合に発生するセキュリティ イベントを示します。

Information 4

情報イベント。 有効で成功した操作を示します。

SuccessAudit 8

成功した監査イベント。 たとえば、ログオンに成功した場合のように、監査アクセスに成功した場合に発生するセキュリティ イベントを示します。

Warning 2

警告イベント。 緊急を要する問題ではありませんが、今後問題の原因となりうることを示します。

次のコード例では、 クラスを使用 EventLogEntryType して、トリガーされたイベントに関する情報をログ ファイルに追加する方法を示します。 この例では、 ステートメントを switch 使用してイベントの種類を決定します。 各 case ステートメントでは、 を EventLogEntryType 使用してイベントの種類を指定し、メッセージと ID を取得してから、ログに情報を書き込みます。

C#

// Create an event log instance.
myEventLog = new EventLog(myLog);
// Initialize source property of obtained instance.
myEventLog.Source = mySource;
switch (myIntLog)
{
    case 1:
        // Write an 'Error' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Error, myID);
        break;
    case 2:
        // Write a 'Warning' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Warning, myID);
        break;
    case 3:
        // Write an 'Information' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.Information, myID);
        break;
    case 4:
        // Write a 'FailureAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.FailureAudit, myID);
        break;
    case 5:
        // Write a 'SuccessAudit' entry in specified log of event log.
        myEventLog.WriteEntry(myMessage, EventLogEntryType.SuccessAudit, myID);
        break;
    default:
        Console.WriteLine("Error: Failed to create an event in event log.");
        break;
}
Console.WriteLine("A new event in log '{0}' with ID '{1}' "
   + "is successfully written into event log.",
   myEventLog.Log, myID);

注釈

イベント ログ エントリの種類は、エントリの追加情報を提供します。 アプリケーションは、イベント ログにエントリを書き込むときにエントリの種類を設定します。

各イベントは 1 つの型である必要があります。エントリに対してイベントの種類を組み合わせることはできません。 イベント ビューアーは、この型を使用して、ログのリスト ビューに表示するアイコンを決定します。

適用対象

製品 バージョン
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

こちらもご覧ください