Sdílet prostřednictvím


InstallContext.LogMessage(String) Metoda

Definice

Zapíše zprávu do konzoly a do souboru protokolu pro instalaci.

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

Parametry

message
String

Zpráva pro zápis

Příklady

Tento příklad je výňatek z příkladu v přehledu InstallContext třídy.

IsParameterTrue Pomocí metody zjistí, jestli LogtoConsole byl parametr nastaven. Pokud yes, použije metodu k zápisu LogMessage stavových zpráv do souboru protokolu instalace a konzoly.

// 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

Poznámky

Instalační program může voláním této metody zapisovat průběh nebo jiné informace o stavu do souboru protokolu. Pokud parametry příkazového řádku určují, že má být zobrazeno uživatelské rozhraní, měl by instalační program kromě volání LogMessage metody zobrazit pole se zprávami nebo provádět dotazy. Text zapsaný do souboru protokolu se uživateli nezobrazí, pokud se ke spuštění instalace nepoužívá InstallUtil.exe a na příkazovém řádku není zadán parametr /LogToConsole= true.

Platí pro

Viz také