InstallContext.LogMessage(String) Método

Definição

Escreve uma mensagem para a consola e para o ficheiro de registo da instalação.

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

Parâmetros

message
String

A mensagem para escrever.

Exemplos

Este exemplo é um excerto do exemplo na visão geral da InstallContext turma.

Utiliza o IsParameterTrue método para descobrir se o LogtoConsole parâmetro foi definido. Se yes, usará então o LogMessage método para escrever mensagens de estado no ficheiro de registo de instalação e na consola.

// 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" ))
{
   // 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

Observações

Um instalador pode chamar este método para escrever o progresso ou outra informação de estado no ficheiro de log. Se os parâmetros da linha de comandos especificarem que uma interface de utilizador deve ser exibida, o instalador deve mostrar caixas de mensagens ou fazer consultas além de chamar o LogMessage método. O texto escrito no ficheiro de registo não será visto pelo utilizador a menos que InstallUtil.exe seja usado para executar a instalação e "/LogToConsole= true" seja especificado na linha de comandos.

Aplica-se a

Ver também