[EventLog][Tips] ログ名称を取得する

スポンサーリンク

[ad#ad-336×280]
EventLogコンポーネントを使用すると、イベントログの操作を行うことができます。

ログ名称を取得する場合は、GetEventLogメソッドを使用してイベントログを検索し、Logプロパティでログ名所を取得します。

下記は、ログ名称を取得する例です。

VBの例

' [ログ名称を表示]ボタンクリック時の処理
Private Sub btnDispLogName_Click(sender As System.Object, e As System.EventArgs) Handles btnDispLogName.Click
    'イベントログを検索しオブジェクトの配列を作成する
    Dim logs As System.Diagnostics.EventLog()
    logs = Diagnostics.EventLog.GetEventLogs()

    For Each log As System.Diagnostics.EventLog In logs
        'ログ名称を取得し、リストボックスに表示する
        lstLog.Items.Add(log.Log)
    Next log
End Sub

C#の例

// [ログ名称を表示]ボタンクリック時の処理
private void btnDispLogName_Click(object sender, EventArgs e)
{
    // イベントログを検索しオブジェクトの配列を作成する
    System.Diagnostics.EventLog[] evlogs = System.Diagnostics.EventLog.GetEventLogs();

    foreach (System.Diagnostics.EventLog log in evlogs)
    {
        //ログ名称を取得し、リストボックスに表示する
        lstLog.Items.Add(log.Log);
    }
}
Please follow and like us:

コメント

タイトルとURLをコピーしました