Freigeben über


InstallContext.LogMessage(String) Methode

Definition

Gibt eine Meldung an die Konsole und in die Protokolldatei für die Installation aus.

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 Meldung.

Beispiele

Dieses Beispiel ist ein Auszug des Beispiels in der Klassenübersicht der InstallContext -Klasse.

Es verwendet die IsParameterTrue -Methode, um herauszufinden, ob der LogtoConsole Parameter festgelegt wurde. Wenn yes, wird die -Methode verwendetLogMessage, um status Nachrichten 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" ) == 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

Hinweise

Ein Installationsprogramm kann diese Methode aufrufen, um status- oder andere status Informationen in die Protokolldatei zu schreiben. Wenn die Befehlszeilenparameter angeben, dass eine Benutzeroberfläche angezeigt werden soll, sollte das Installationsprogramm zusätzlich zum Aufrufen der LogMessage -Methode Meldungsfelder anzeigen oder Abfragen durchführen. In die Protokolldatei geschriebener Text wird vom Benutzer nur angezeigt, wenn InstallUtil.exe zum Ausführen der Installation verwendet wird und "/LogToConsole= true" in der Befehlszeile angegeben wird.

Gilt für:

Weitere Informationen