Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
ENREGISTRER EVENEMENT
|
ENREGISTRER EVENEMENT ( {typeSortie ;} message {; importance} ) | ||||||||
Paramètre | Type | Description | ||||||
typeSortie | Entier long |
![]() |
Type de sortie du message | |||||
message | Chaîne |
![]() |
Contenu du message | |||||
importance | Entier long |
![]() |
Niveau d’importance du message (Windows uniquement) | |||||
La commande ENREGISTRER EVENEMENT vous permet de mettre en place un système personnalisé d'enregistrement des événements internes qui se produisent au cours de l'utilisation de votre application. Vous pouvez ainsi contrôler le déroulement d’une session de travail.
Passez dans le paramètre message les informations personnalisées à noter en fonction de l'événement.
Le paramètre facultatif typeSortie vous permet de préciser le canal de sortie emprunté par le message. Vous pouvez passer dans ce paramètre une des constantes suivantes, placées dans le thème Journal d'événements :
Constante | Type | Valeur | Comment |
Vers historique commandes 4D | Entier long | 3 | Indique à 4D d'inscrire le message dans le fichier d’historique des commandes de 4D, si ce fichier a été activé. Ce fichier d'historique peut être activé à l’aide de la commande FIXER PARAMETRE BASE (sélecteur 34). |
Vers historique diagnostic | Entier long | 5 | Indique à 4D d’inscrire le message dans le fichier de diagnostic de 4D, si ce fichier a été activé. Le fichier de diagnostic peut être activé à l’aide de la commande FIXER PARAMETRE BASE (sélecteur 79). |
Vers historique requêtes 4D | Entier long | 2 | Indique à 4D d'inscrire le message dans le fichier d’historique des requêtes de 4D, si ce fichier a été activé |
Vers message débogage | Entier long | 1 | Indique à 4D d'envoyer le message dans l'environnement de débogage du système. Le résultat dépend de la plate-forme :
|
Vers observateur Windows | Entier long | 0 | Indique à 4D d'envoyer le message vers l’“Observateur d’événements” de Windows. Ce journal reçoit et stocke des messages en provenance des applications en cours d’exécution. Dans ce cas, vous pouvez définir le niveau d'importance du message via le paramètre importance (cf. ci-dessous). Notes :
|
Vers sorties standard système | Entier long | 6 | Indique à 4D d'envoyer le message à un flux de sortie basique. Ce message est envoyé à :
|
Si vous ne passez pas le paramètre typeSortie, la valeur 0 (Vers observateur Windows) est utilisée par défaut.
Si vous avez défini un typeSortie de type Vers observateur Windows , vous pouvez attribuer au message un niveau d’importance via le paramètre facultatif importance afin de faciliter la lecture du journal d’événements. Il existe trois niveaux d’importance : Information, Avertissement et Erreur. 4D vous propose les constantes prédéfinies suivantes, placées dans le thème Journal d'événements :
Constante | Type | Valeur |
Message d'erreur | Entier long | 2 |
Message d’avertissement | Entier long | 1 |
Message d’information | Entier long | 0 |
Si vous ne passez pas le paramètre importance ou passez une valeur invalide, la valeur par défaut (0) est utilisée.
Afin de conserver une trace des lancements de votre base sous Windows, vous pouvez écrire, dans la Méthode base Sur ouverture :
ENREGISTRER EVENEMENT(Vers observateur Windows;"Démarrage de la base Facturation")
A chaque ouverture de la base, cette information sera inscrite dans l’Observateur d’événements de Windows, avec le niveau d’importance 0.
Produit : 4D
Thème : Environnement système
Numéro :
667
Nom intl. : LOG EVENT
Modifié : 4D v11 SQL Release 2
Modifié : 4D v13
Modifié : 4D v17 R6
4D - Langage ( 4D v20 R7)