InstallContext.LogMessage(String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escribe un mensaje en la consola y el archivo de registro para la instalación.
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
Mensaje que se va a escribir.
Ejemplos
Este ejemplo es un extracto del ejemplo en la información general de InstallContext la clase .
Usa el IsParameterTrue método para averiguar si se ha establecido el LogtoConsole
parámetro . Si yes
es , usará el LogMessage método para escribir mensajes de estado en el archivo de registro de instalación y en la 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" ) == 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
Comentarios
Un instalador puede llamar a este método para escribir el progreso u otra información de estado en el archivo de registro. Si los parámetros de la línea de comandos especifican que se debe mostrar una interfaz de usuario, el instalador debe mostrar cuadros de mensaje o realizar consultas además de llamar al LogMessage método . El usuario no verá el texto escrito en el archivo de registro a menos que se use InstallUtil.exe para ejecutar la instalación y "/LogToConsole= true" se especifica en la línea de comandos.