Log.WriteEntry メソッド

定義

アプリケーションのログ リスナーにメッセージを書き込みます。

オーバーロード

WriteEntry(String)

アプリケーションのログ リスナーにメッセージを書き込みます。

WriteEntry(String, TraceEventType)

アプリケーションのログ リスナーにメッセージを書き込みます。

WriteEntry(String, TraceEventType, Int32)

アプリケーションのログ リスナーにメッセージを書き込みます。

WriteEntry(String)

アプリケーションのログ リスナーにメッセージを書き込みます。

public:
 void WriteEntry(System::String ^ message);
public void WriteEntry (string message);
member this.WriteEntry : string -> unit
Public Sub WriteEntry (message As String)

パラメーター

message
String

必須です。 記録するメッセージ。 messageNothing の場合は、空の文字列が使用されます。

例外

部分信頼を持つコードがこのメソッドを呼び出して、完全信頼を必要とするイベント ログ リスナーに書き込みを行っています。

この例では、 My.Application.Log.WriteEntry メソッドを使用してトレース情報をログに記録する方法を示します。 詳細については、「 方法: ログ メッセージを書き込む」を参照してください。

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

このコード例は、クライアント アプリケーション内でのみ実行できます。 Web アプリケーションの 場合は にMy.Log.WriteEntry変更My.Application.Log.WriteEntryします。

注釈

メソッドは WriteEntry 、アプリケーションのイベント ログ リスナーにメッセージを書き込みます。

クライアント アプリケーションでは、 オブジェクトを Log 使用してオブジェクトを My.Application.Log 使用できます。 Web アプリケーションでは、 オブジェクトを Log 使用してオブジェクトを My.Log 使用できます。

メソッドのメッセージを受信 WriteEntry するログ リスナーについては、「 チュートリアル: My.Application.Log が情報を書き込む場所を決定する」を参照してください。 既定のログ リスナーは変更できます。 詳しくは、「アプリケーション ログの使用」をご覧ください。

引数を受け取らないオーバーロードの id 場合、 id ログに書き込まれる は次の表で定義されます。

severity 既定 id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

次の表に、 メソッドに関連するタスクの例を WriteEntry 示します。

終了 解決方法については、
アプリケーションのログ リスナーにイベント情報を書き込む 方法: ログ メッセージを書き込む
情報を書き込む場所 Log を決定する チュートリアル: My.Application.Log による情報の書き込み先の確認

プロジェクトの種類別の可用性

プロジェクトの種類 使用可能
Windows アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト はい

こちらもご覧ください

適用対象

WriteEntry(String, TraceEventType)

アプリケーションのログ リスナーにメッセージを書き込みます。

public:
 void WriteEntry(System::String ^ message, System::Diagnostics::TraceEventType severity);
public void WriteEntry (string message, System.Diagnostics.TraceEventType severity);
member this.WriteEntry : string * System.Diagnostics.TraceEventType -> unit
Public Sub WriteEntry (message As String, severity As TraceEventType)

パラメーター

message
String

必須です。 記録するメッセージ。 messageNothing の場合は、空の文字列が使用されます。

severity
TraceEventType

メッセージの種類。 既定では、TraceEventType.Information になります。

例外

メッセージの種類が TraceEventType 列挙値のどれでもありません。

部分信頼を持つコードがこのメソッドを呼び出して、完全信頼を必要とするイベント ログ リスナーに書き込みを行っています。

この例では、 My.Application.Log.WriteEntry メソッドを使用してトレース情報をログに記録する方法を示します。 詳細については、「 方法: ログ メッセージを書き込む」を参照してください。

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

このコード例は、クライアント アプリケーション内でのみ実行できます。 Web アプリケーションの 場合は にMy.Log.WriteEntry変更My.Application.Log.WriteEntryします。

注釈

メソッドは WriteEntry 、アプリケーションのイベント ログ リスナーにメッセージを書き込みます。

クライアント アプリケーションでは、 オブジェクトを Log 使用してオブジェクトを My.Application.Log 使用できます。 Web アプリケーションでは、 オブジェクトを Log 使用してオブジェクトを My.Log 使用できます。

メソッドのメッセージを受信 WriteEntry するログ リスナーについては、「 チュートリアル: My.Application.Log が情報を書き込む場所を決定する」を参照してください。 既定のログ リスナーは変更できます。 詳しくは、「アプリケーション ログの使用」をご覧ください。

引数を受け取らないオーバーロードの id 場合、 id ログに書き込まれる は次の表で定義されます。

severity 既定 id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

次の表に、 メソッドに関連するタスクの例を WriteEntry 示します。

終了 解決方法については、
アプリケーションのログ リスナーにイベント情報を書き込む 方法: ログ メッセージを書き込む
情報を書き込む場所 Log を決定する チュートリアル: My.Application.Log による情報の書き込み先の確認

プロジェクトの種類別の可用性

プロジェクトの種類 使用可能
Windows アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト はい

こちらもご覧ください

適用対象

WriteEntry(String, TraceEventType, Int32)

アプリケーションのログ リスナーにメッセージを書き込みます。

public:
 void WriteEntry(System::String ^ message, System::Diagnostics::TraceEventType severity, int id);
public void WriteEntry (string message, System.Diagnostics.TraceEventType severity, int id);
member this.WriteEntry : string * System.Diagnostics.TraceEventType * int -> unit
Public Sub WriteEntry (message As String, severity As TraceEventType, id As Integer)

パラメーター

message
String

必須です。 記録するメッセージ。 messageNothing の場合は、空の文字列が使用されます。

severity
TraceEventType

メッセージの種類。 既定では、TraceEventType.Information になります。

id
Int32

メッセージ ID。一般に、メッセージの相関関係を示すために使用されます。 既定では、次の表に示すように に関連 entryType します。

例外

メッセージの種類が TraceEventType 列挙値のどれでもありません。

部分信頼を持つコードがこのメソッドを呼び出して、完全信頼を必要とするイベント ログ リスナーに書き込みを行っています。

この例では、 My.Application.Log.WriteEntry メソッドを使用してトレース情報をログに記録する方法を示します。 詳細については、「 方法: ログ メッセージを書き込む」を参照してください。

Public Sub TracingTest(ByVal fileName As String)
    My.Application.Log.WriteEntry( 
        "Entering TracingTest with argument " & 
        fileName & ".")
    ' Code to trace goes here.
    My.Application.Log.WriteEntry( 
        "Exiting TracingTest with argument " & 
        fileName & ".")
End Sub

このコード例は、クライアント アプリケーション内でのみ実行できます。 Web アプリケーションの 場合は を にMy.Log.WriteEntry変更My.Application.Log.WriteEntryします。

注釈

メソッドは WriteEntry 、アプリケーションのイベント ログ リスナーにメッセージを書き込みます。

クライアント アプリケーションでは、 オブジェクトを Log 使用できます My.Application.Log 。 Web アプリケーションでは、 オブジェクトを Log 使用できます My.Log

メソッドのメッセージを受信 WriteEntry するログ リスナーについては、「 チュートリアル: My.Application.Log が情報を書き込む場所の決定」を参照してください。 既定のログ リスナーを変更できます。 詳しくは、「アプリケーション ログの使用」をご覧ください。

引数を受け取らないオーバーロードの id 場合、 id ログに書き込まれる は次の表で定義されます。

severity 既定 id
Information 0
Warning 1
Error 2
Critical 3
Start 4
Stop 5
Suspend 6
Resume 7
Verbose 8
Transfer 9

次の表に、 メソッドに関連するタスクの例を WriteEntry 示します。

終了 解決方法については、
アプリケーションのログ リスナーにイベント情報を書き込む 方法: ログ メッセージを書き込む
情報を書き込む場所 Log を決定する チュートリアル: My.Application.Log による情報の書き込み先の確認

プロジェクトの種類別の可用性

プロジェクトの種類 使用可能
Windows アプリケーション はい
クラス ライブラリ はい
コンソール アプリケーション はい
Windows コントロール ライブラリ はい
Web コントロール ライブラリ いいえ
Windows サービス はい
Web サイト はい

こちらもご覧ください

適用対象