2015-03-24 3 views
1

Я использую Microsoft.Tools.WindowsInstallerXml.Bootstrapper, и у механизма есть функция «log».где находится файл журнала для Microsoft.Tools.WindowsInstallerXml.Bootstrapper

Вот несколько примеров кода:

public class BootstrapperApplicationWrapper : BootstrapperApplication 
{ 
    protected override void Run() 
    { 
     Engine.Log(LogLevel.Standard, string.Format("Command.Action : {0} - Command.Display : {1}", this.Command.Action.ToString(), this.Command.Display.ToString())); 

     base.Run(); 
    } 
} 

Где написаны журналы?

Спасибо заранее

ответ

1

я не могу проверить прямо сейчас, но это должно быть возможно просто запустить бутстрапируемую установку с параметром командной строки:

-log <path_to_log> 

Таким образом, вы едете, где журнал будут созданы. Некоторые дальнейшего чтения можно найти here, прокрутите немного вниз, чтобы ответить на Роба Mensching в:

-l, -log = войти в определенный файл (по умолчанию проконтролировано разработчиком расслоении)

К " default управляется разработчиком «он означает, что вы можете использовать элемент <Log> в своем пакете wxs и определить путь по умолчанию к файлу журнала, для получения дополнительной информации см. documentation.

0
  1. По умолчанию журналы записываются в этом месте "% LOCALAPPDATA% \ TEMP".
  2. Это контролируется переменной записи «WixBundleLog».
  3. Вы можете отменить регистрацию по умолчанию с помощью LOG ELEMENT
Смежные вопросы