снимите маску с пользовательских свойств в файлах журнала - PullRequest
0 голосов
/ 19 апреля 2011

У меня есть проект установки wix, я его собираю и устанавливаю с помощью следующей командной строки:

msiexec /i setup.msi /l* log.txt

Мой проект имеет свойства, которые используются текстовыми полями.

<Property Id="DataSource" Value="."/>
<Control Id="DataSourceText" Type="Edit" Text="." Height="17" Width="150" X="200" Y="18" Property="DataSource"/>

Эти свойства не отображаются в файле журнала. Есть ли способ сделать так, чтобы они отображались?

Ответы [ 2 ]

3 голосов
/ 19 апреля 2011

Используйте прописные буквы для имен свойств, и они будут.

Я использую опцию /l*v для получения подробного журнала от MSI. Все события, где значение присваивается свойству, регистрируются вместе с новым значением. (Это справедливо как для открытых свойств верхнего регистра, так и для private свойств в смешанном регистре.)

Если свойство содержит пароль или другую конфиденциальную информацию, оно должно быть помечено атрибутом Hidden="Yes". Значения таких свойств не регистрируются.

0 голосов
/ 29 декабря 2015

Для тех, кто посещает эту тему: есть разница между / lv * и / lvoicewarmupx, которая использует все параметры журнала.

Со вторым параметром вы также видите начальное значение свойств.

zzz.msi /lvoicewarmupx debug.log
...