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


Обычное ведение журнала

Установщик записывает ошибки и события в собственный журнал ошибок. Тип ведения журнала, выполняемого установщиком, определяется параметром режима ведения журнала. Ведение журнала включено, и режим можно задать с помощью следующих методов:

  • Режим ведения журнала установки, запущенной из командной строки, можно указать с помощью параметра /L параметров командной строки. Если режим ведения журнала не указан с помощью параметра командной строки /L, будет использоваться режим ведения журнала по умолчанию.
  • Режим ведения журнала процесса установки можно задать программным способом с помощью функции MsiEnableLog или метода EnableLog . Если режим ведения журнала не указан с помощью функции MsiEnableLog или метода EnableLog , будет использоваться режим ведения журнала по умолчанию.
  • Режим ведения журнала по умолчанию определенного пакета установки можно указать, задав свойство MsiLogging в таблице свойств пакета. Это свойство доступно начиная с Windows Installer 4.0.
  • Если свойство MsiLogging присутствует в таблице свойств, режим ведения журнала по умолчанию пакета можно изменить, изменив значение с помощью преобразования базы данных. Режим ведения журнала по умолчанию нельзя изменить с помощью пакетов исправлений (MSP-файл.)
  • Если свойство MsiLogging не задано, режим ведения журнала по умолчанию для всех пользователей компьютера можно указать с помощью политики ведения журнала .
  • Если свойство MsiLogging задано, режим ведения журнала по умолчанию для всех пользователей компьютера можно указать, задав политику DisableLoggingFromPackage и политику ведения журнала .
  • Если режим ведения журнала не был задан параметром /L, MsiEnableLog, EnableLog, MsiLogging или политикой ведения журнала , то режим ведения журнала по умолчанию для пакета является тем же режимом, что и для свойства MsiLogging значение iwearmo.