La classe NsMachineEvent représente une entrée dans le journal des événements du poste local.
Le type de l'événement : information, avertissement, ou erreur.
La date de l'événement, au format local.
Le texte de l'événement.
Indique si la source de l'événement est issue du logiciel ou d'un autre composant Windows.
const nsEventTypeInformation = 1
const nsEventTypeWarning = 2
const nsEventTypeError = 3
set el = CreateObject("NsClientAPI.NsEventLog")
set fs = CreateObject("Scripting.FileSystemObject")
' Charger les événements en mémoire
set events = el.LoadEvents
' Créer un fichier texte dans lequel les événement seront écrits
set outFile = fs.CreateTextFile("C:\erreurs.txt", True, True)
' Pour chaque événement...
for each e in events
' Si l'évènement provient d'UB est est un avertissement ou une erreur
msgBox e.Content & " => " & e.EventType
if (e.IsInternalEvent) and (e.EventType <> nsEventTypeInformation) then
' Inscrire la date et le texte de l'événement
outFile.WriteLine(e.Date & " => " & e.Content)
end if
next
' Fermer le fichier
outFile.close