[EventLog][Tips] イベントソースを作成する

スポンサーリンク

[ad#ad-336×280]
EventLogクラスのCreateEventSourceメソッドを使用すると、イベントソースを作成することができます。

第1引数にはソース名を、第2引数にはログ名を指定します。

下記は、イベントソースを作成する例です。

下記はイベントソースを作成する例です。

テキストボックスに入力されたソース名、ログ名でイベントソースを作成します。

VBの例

' [作成]ボタンクリック時の処理
Private Sub btnCreate_Click(sender As System.Object, e As System.EventArgs) Handles btnCreate.Click
    '作成しようとしているイベントソースの存在を確認する
    If Not System.Diagnostics.EventLog.SourceExists(txtSource.Text) Then
        '★★★イベントソースを作成する★★★
        System.Diagnostics.EventLog.CreateEventSource(txtSource.Text, txtLog.Text)

        MessageBox.Show("イベントソースを作成しました!")
    Else
        MessageBox.Show("作成しようとしているイベントソースはすでに存在します!!")
    End If
End Sub

C#の例

// [作成]ボタンクリック時の処理
private void btnCreate_Click(object sender, EventArgs e)
{
    // 作成しようとしているイベントソースが存在しないことを確認する
    if (!System.Diagnostics.EventLog.SourceExists(txtSource.Text))
    {
        // ★★★イベントソースを作成する★★★
        System.Diagnostics.EventLog.CreateEventSource(txtSource.Text, txtLog.Text);

        MessageBox.Show("イベントソースを作成しました!");
    }
    else
    {
        MessageBox.Show("作成しようとしているイベントソースはすでに存在します!!");
    }
}
Please follow and like us:

コメント

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