InstallContext.LogMessage(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt eine Nachricht in die Konsole und in die Protokolldatei für die Installation.
public:
void LogMessage(System::String ^ message);
public void LogMessage(string message);
member this.LogMessage : string -> unit
Public Sub LogMessage (message As String)
Parameter
- message
- String
Die zu schreibende Nachricht.
Beispiele
Dieses Beispiel ist ein Auszug des Beispiels in der Klassenübersicht der InstallContext Klasse.
Sie verwendet die IsParameterTrue Methode, um herauszufinden, ob der LogtoConsole Parameter festgelegt wurde. Wenn yes, wird die Methode verwendet LogMessage , um Statusmeldungen in die Installationsprotokolldatei und die Konsole zu schreiben.
// 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
Hinweise
Ein Installationsprogramm kann diese Methode aufrufen, um Statusinformationen oder andere Statusinformationen in die Protokolldatei zu schreiben. Wenn die Befehlszeilenparameter angeben, dass eine Benutzeroberfläche angezeigt werden soll, sollte das Installationsprogramm Meldungsfelder anzeigen oder Abfragen zusätzlich zum Aufrufen der LogMessage Methode durchführen. Text, der in die Protokolldatei geschrieben wird, wird vom Benutzer nicht angezeigt, es sei denn, InstallUtil.exe wird verwendet, um die Installation auszuführen, und "/LogToConsole= true" wird in der Befehlszeile angegeben.