Поделиться через


InstallContext.LogMessage(String) Метод

Определение

Записывает сообщение на консоль и в файл журнала установки.

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

Параметры

message
String

Сообщение для записи.

Примеры

Этот пример представляет собой выдержку из примера в обзоре InstallContext класса .

Он использует метод , IsParameterTrue чтобы узнать, задан ли LogtoConsole параметр. Если yesзадано значение , он будет использовать LogMessage метод для записи сообщений о состоянии в файл журнала установки и консоль.

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

Комментарии

Установщик может вызвать этот метод для записи хода выполнения или других сведений о состоянии в файл журнала. Если параметры командной строки указывают, что должен отображаться пользовательский интерфейс, установщик должен отображать окна сообщений или выполнять запросы в дополнение к вызову LogMessage метода . Текст, записанный в файл журнала, не будет виден пользователю, если для запуска установки не используется InstallUtil.exe и в командной строке не указано значение "/LogToConsole= true".

Применяется к

См. также раздел