Normalement, pour activer la journalisation, vous pouvez indiquer msiexec ... /l*v [or any other combination]
.
Vous pouvez également activer la journalisation tous les produits via le registry tweak. Notez que toutes ces actions sont en dehors des actions, dans le sens où le script wxs
ne spécifie pas les options de journalisation.Déclenchement de la journalisation à partir du script Wix
Existe-t-il un moyen de contrôler la journalisation à partir du script wxs
? De préférence à un dossier comme INSTALLDIR\Logs
?
Est-ce une bonne pratique? Je sais que la désinstallation laissera le dossier Log
derrière moi, sauf si je le nettoie d'une façon ou d'une autre.
Cela semble prometteur. L'article mentionne [MsiLogFileLocation] (http://msdn.microsoft.com/en-us/library/aa370321 (v = vs.85) .aspx) qui peut être utilisé pour spécifier le chemin d'accès par défaut. Ça ne marche pas? Je comprends si l'utilisateur remplace, alors qu'il en soit, mais sinon, cela suffirait pour activer la journalisation par défaut, non? – Mrchief
Non. MsiLogFileLocation "est défini" par MSI. (C'est un mauvais sujet de doc, car il ne spécifie pas.La plupart des autres rubriques du MSI SDK utilisent "l'installateur définit la valeur" pour indiquer les propriétés en lecture seule.) –
Est-il possible de spécifier la journalisation via un bootstrapper exe (qui lance msi avec les options du journal)? – Mrchief