次の方法で共有


InstallContext.LogMessage(String) メソッド

定義

メッセージをコンソールとインストール ログ ファイルに書き込みます。

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

パラメーター

message
String

書き込むメッセージ。

この例は、クラスのクラスの概要の例の InstallContext 抜粋です。

パラメーターが IsParameterTrue 設定されているかどうかを調べるには、 メソッドを LogtoConsole 使用します。 の場合 yesは、 メソッドを LogMessage 使用して、インストール ログ ファイルとコンソールにステータス メッセージを書き込みます。

// Check whether the "LogtoConsole" parameter has been set.
if ( myInstallContext->IsParameterTrue( "LogtoConsole" ) )
{
   // Display the message to the console and add it to the logfile.
   myInstallContext->LogMessage( "The 'Install' method has been called" );
}
// Check whether the "LogtoConsole" parameter has been set.
if( myInstallContext.IsParameterTrue( "LogtoConsole" ) == true )
{
   // Display the message to the console and add it to the logfile.
   myInstallContext.LogMessage( "The 'Install' method has been called" );
}
' Check wether the "LogtoConsole" parameter has been set.
If myInstallContext.IsParameterTrue("LogtoConsole") = True Then
   ' Display the message to the console and add it to the logfile.
   myInstallContext.LogMessage("The 'Install' method has been called")
End If

注釈

インストーラーはこのメソッドを呼び出して、進行状況やその他の状態情報をログ ファイルに書き込むことができます。 コマンド ライン パラメーターでユーザー インターフェイスを表示するように指定されている場合、インストーラーでは、 メソッドの呼び出しに加えて、メッセージ ボックスを表示するか、クエリを実行する LogMessage 必要があります。 InstallUtil.exe を使用してインストールを実行し、コマンド ラインで "/LogToConsole= true" を指定しない限り、ログ ファイルに書き込まれたテキストはユーザーに表示されません。

適用対象

こちらもご覧ください