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”,否则用户不会看到写入日志文件的文本。

适用于

另请参阅