ILogger interface
Interface d’enregistreur d’événements personnalisé pour l’observabilité Agent 365 Implémenter cette interface pour prendre en charge la journalisation des back-ends
Méthodes
| error(string, unknown[]) | Journaliser un message d’erreur |
| event(Exporter |
Journaliser un événement avec des paramètres standardisés |
| info(string, unknown[]) | Journaliser un message d’information |
| warn(string, unknown[]) | Journaliser un message d’avertissement |
Détails de la méthode
error(string, unknown[])
Journaliser un message d’erreur
function error(message: string, args: unknown[])
Paramètres
- message
-
string
Message de journal
- args
-
unknown[]
Arguments facultatifs à inclure dans le journal
event(ExporterEventNames, boolean, number, string, Record<string, string>)
Journaliser un événement avec des paramètres standardisés
function event(eventType: ExporterEventNames, isSuccess: boolean, durationMs: number, message?: string, details?: Record<string, string>)
Paramètres
- eventType
- ExporterEventNames
Nom d’événement standardisé à partir de l’énumération ExporterEventNames (par exemple, ExporterEventNames.EXPORT)
- isSuccess
-
boolean
Indique si l’opération/l’événement a réussi
- durationMs
-
number
Durée de l’opération/événement en millisecondes
- message
-
string
Message facultatif ou détails supplémentaires sur l’événement, particulièrement utiles pour les erreurs ou les échecs
- details
-
Record<string, string>
Paires clé-valeur facultatives avec un contexte supplémentaire (par exemple, correlationId, tenantId, agentId, etc.)
info(string, unknown[])
Journaliser un message d’information
function info(message: string, args: unknown[])
Paramètres
- message
-
string
Message de journal
- args
-
unknown[]
Arguments facultatifs à inclure dans le journal
warn(string, unknown[])
Journaliser un message d’avertissement
function warn(message: string, args: unknown[])
Paramètres
- message
-
string
Message de journal
- args
-
unknown[]
Arguments facultatifs à inclure dans le journal