Partager via


Journalisation normale

Le programme d’installation enregistre les erreurs et les événements dans son propre journal des erreurs. Le type de journalisation effectué par le programme d’installation est déterminé par le paramètre du mode de journalisation. La journalisation est activée et le mode peut être défini à l’aide des méthodes suivantes :

  • Le mode de journalisation d’une installation lancée à partir de la ligne de commande peut être spécifié à l’aide de l’option /L des options de ligne de commande . Si le mode de journalisation n’est pas spécifié à l’aide de l’option de ligne de commande /L, le mode de journalisation par défaut est utilisé.
  • Le mode de journalisation d’un processus d’installation peut être spécifié par programme à l’aide de la fonction MsiEnableLog ou de la méthode EnableLog. Si le mode de journalisation n’est pas spécifié à l’aide de la fonction MsiEnableLog ou de la méthode EnableLog, le mode de journalisation par défaut est utilisé.
  • Le mode de journalisation par défaut d’un package d’installation particulier peut être spécifié en définissant la propriété MsiLogging dans la table Propriété du package. Cette propriété est disponible à partir de Windows Installer 4.0.
  • Si la propriété MsiLogging est présente dans la table Property, le mode de journalisation par défaut du package peut être modifié en modifiant la valeur à l’aide d’une transformation de base de données . Le mode de journalisation par défaut ne peut pas être modifié à l’aide de packages de correctifs (fichier .msp.)
  • Si la propriété MsiLogging n’a pas été définie, le mode de journalisation par défaut pour tous les utilisateurs de l’ordinateur peut être spécifié à l’aide de la stratégie de Journalisation .
  • Si la propriété MsiLogging a été définie, le mode de journalisation par défaut pour tous les utilisateurs de l’ordinateur peut être spécifié en définissant à la fois la stratégie DisableLoggingFromPackage et la stratégie de journalisation .
  • Si le mode de journalisation n'a pas été spécifié par l'option /L, MsiEnableLog, EnableLog, MsiLogging, ou la stratégie Logging, alors le mode de journalisation par défaut du package est le même que celui obtenu en définissant la propriété MsiLogging sur « iwearmo ».