Vcl.SvcMgr.TService.LogMessage
Delphi
procedure LogMessage(Message: String; EventType: DWord = 1;
Category: Integer = 0; ID: Integer = 0);
C++
void __fastcall LogMessage(System::UnicodeString Message, unsigned EventType = (unsigned)(0x1), int Category = 0x0, int ID = 0x0);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.SvcMgr.pas Vcl.SvcMgr.hpp |
Vcl.SvcMgr | TService |
Description
Envoie un message d'erreur dans l'historique des événements.
LogMessage envoie un message d'erreur dans l'historique des événements quand a lieu une erreur ou une exception. Par défaut, EventType est EVENTLOG_ERROR_TYPE (ce qui indique normalement une perte de fonctionnalité ou de données) et la catégorie et l'ID sont nuls. Si par exemple, un service ne peut être chargé au démarrage du système, il peut inscrire dans l'historique un événement erreur mais la catégorie et l'ID sont nuls.
Le paramètre EventType spécifie le type d'événement inscrit dans l'historique. Ce paramètre peut prendre l'une des valeurs suivantes :
Valeur | Signification |
---|---|
EVENTLOG_WARNING_TYPE |
Evénement avertissement |
EVENTLOG_INFORMATION_TYPE |
Evénement d'information |
EVENTLOG_AUDIT_SUCCESS |
Evénement d'audit de réussite |
EVENTLOG_AUDIT_FAILURE |
Evénement d'audit d'échec |
EVENTLOG_ERROR_TYPE |
Evénement erreur |
La paramètre Category spécifie la catégorie de l'événement qui est spécifique à la source et peut donc prendre une valeur quelconque.
Le paramètre ID spécifie l'identificateur de l'événement, c'est-à-dire le message qui accompagne l'événement sous la forme d'une entrée dans le fichier de messages associé à la source d'événement.