LogEvent, méthode

Consigne un événement dans le journal d'événements de Windows NT ou dans le fichier WSH.log.

object.LogEvent(intType, strMessage [,strTarget])

Arguments

object

Objet WshShell.

intType

Nombre représentant le type de l'événement.

strMessage

Texte de l'entrée de la consignation.

strTarget

Facultatif, pour Windows NT uniquement. Nom du système dans lequel l'événement doit être consigné. Le système local est choisi par défaut. Cet argument est ignoré sous Windows 9x.

Notes

Les différents types de la méthode LogEvent peuvent être les suivants :

Type Valeur
0 SUCCESS
1 ERROR
2 WARNING
4 INFORMATION
8 AUDIT_SUCCESS
16 AUDIT_FAILURE

Sous Windows NT : Consigne un événement dans le journal d'événements de Windows NT.

Sous Windows 9x : Consigne un événement dans le fichier WSH.log, se trouvant dans le répertoire Windows des utilisateurs. Le fichier WSH.log contiendra un horodatage, le type de l'événement et le texte de l'entrée de consignation.

Renvoie true si la consignation de l'événement a réussi, ou false dans le cas contraire.

Exemple

L'exemple suivant permet de consigner l'échec ou la réussite d'une ouverture de session :

Set WshShell = WScript.CreateObject("WScript.Shell")
rc = runLoginScript()      'Renvoie true si la connexion aboutit
if rc then
      WshShell.LogEvent 0, "Script d'ouverture de session réussi"
else
      WshShell.LogEvent 1, "Échec du script d'ouverture de session"
end if

Voir aussi

Application : WshShell, objet