Vcl.SvcMgr.TService.LogMessage

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.