InstallContext.LogMessage(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Grava uma mensagem para o console e para o arquivo de log para a 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 a ser gravada.
Exemplos
Este exemplo é um trecho do exemplo na visão geral da classe da InstallContext classe .
Ele usa o IsParameterTrue método para descobrir se o LogtoConsole
parâmetro foi definido. Se yes
, ele usará o LogMessage método para gravar status mensagens no arquivo de log de instalação e no console.
// 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
Comentários
Um instalador pode chamar esse método para gravar o progresso ou outras informações status no arquivo de log. Se os parâmetros de linha de comando especificarem que uma interface do usuário deve ser exibida, o instalador deverá mostrar caixas de mensagem ou fazer consultas além de chamar o LogMessage método . O texto gravado no arquivo de log não será visto pelo usuário, a menos que InstallUtil.exe seja usado para executar a instalação e "/LogToConsole= true" seja especificado na linha de comando.