Utiliser l'enregistreur
Les sessions Vonage Cloud Runtime sont équipées d'un enregistreur permettant de générer des événements détaillés à partir de votre application. Les journaux seront visibles sur la page Tableau de bord Cloud Runtime.
Signature de la méthode
Les types
Cette fonction utilise LogLevels pour la gravité du journal et LogContext pour joindre des informations supplémentaires au journal :
LogLevels: (Chaîne) Le niveau du journal, par exempleerror,warn,infooudebug.LogContext:actionName: (Chaîne)payload: (Chaîne)result: (Chaîne)
Utilisation de l'enregistreur
Le Logger dispose de plusieurs niveaux d'enregistrement que vous pouvez utiliser en fonction de vos besoins et permet d'attacher un contexte à l'enregistrement :
Voici un exemple de journal :
{
id: '4f7db707-6ef5-442c-845c-3c3e4a80fd3a',
session_id: '961fc231-b15c-4137-99a2-b0586ad46da3',
instance_id: 'debug',
api_application_id: 'f29538e1-db58-4211-aa4c-adc6dcc83fa0',
api_account_id: 'abcd1234',
timestamp: '2022-05-03T11:31:40.560Z',
log_level: 'error',
message: 'test error with context',
source_type: 'application',
source_id: 'neru-abcd1234-debug-5a590',
context: {
actionName: 'creating user',
payload: '{ user: Alice }',
result: 'fail'
}
}
Voici le même journal sur le tableau de bord :

En utilisant différents niveaux de journalisation, vous pouvez filtrer spécifiquement le niveau de gravité qui vous intéresse dans le tableau de bord.