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