Console des logs
Dernière mise à jour
Dernière mise à jour
Tous droits réservés @ 2023 dydu.
La console des logs vous permet d'avoir un aperçu des erreurs provoquées par des modifications dans la configuration de votre bot, etc. Elle a pour but de guider l'internaute dans la résolution des erreurs pouvant empêcher le bon fonctionnement du bot. Il est important de noter que la console enregistre les erreurs et les affiche en temps réel.
Pour accéder à la console des logs, cliquez sur Console depuis me menu principal. Vous pouvez dès lors sélectionner le niveau de logs, la source, la période, etc. Vous verrez donc s'afficher l'ensemble des logs correspondant aux critères que vous avez sélectionnés (Log level, source, etc.).
La console propose différents types d'erreurs permettant de comprendre notamment les impacts sur le bon déroulement de la plateforme :
Error : ces erreurs ont un impact direct sur le fonctionnement de l'application. Cela peut notamment signifier qu'une mauvaise configuration empêche directement le bon fonctionnement de votre application.
Warning : alerte l'internaute sur une mauvaise configuration. Cela permet plus concrètement d'avertir l'utilisateur sur un paramétrage qui est déconseillé et pouvant aller à l'encontre d'une exploitation optimale de la plateforme.
Info : informe l'utilisateur sur un aspect de la configuration non critique.
Debug : permet d'accéder à des informations précises pouvant permettre la résolution de bugs ou autres.
Trace : permet d'obtenir des informations encore plus précises et de tracer toutes les opérations effectuées. Cela peut être nécessaire lorsqu'il est difficile de retracer la source d'un problème de configuration ou autre.
La console indique les différentes sources d'erreurs permettant de comprendre notamment d'où l'erreur indiquée peut provenir :
Back Office: Indique les informations liés à un compte. On peut voir sur cette source des logs de type ajout de compte sur un bot, suppression de compte sur un bot et modifications de rôles.
Knowledge_changes: Indique les informations liés aux connaissances. On peut voir sur cette source des logs de type ajout de connaissances et modifications de connaissances. La suppression de connaissances est affiché dans une autre source appelée Website, sur ce log on peut voir en plus le compte qui a effectué l'action.
Livechat: Indique les informations liés au Livechat. On peut voir sur cette source des logs de type connexion/déconnexion des opérateurs Livechat, changement de statut des opérateurs et prise de conversation.
Web service: Indique les informations liés aux web services. On peut voir sur cette source des logs de type ajout/modifcation/suppression des web services et l'utilisation d'un web service lors d'un appel de celui-ci dans une conversation.
Vous pouvez effectuer un export de vos logs via le servlet :
Dirigez-vous sur la page Préférences > Api > Accès aux APIs puis cliquez sur le lien proposé. Pensez à garder cette page ouverte afin de pouvoir récupérer très rapidement votre botUUID.
Cliquez sur Log Explicit.
Cliquez sur /logexplicit/logs/{botUuid}.
Complétez les champs :
Authorization : token généré.
botUUID : ID de votre bot (à récupérer sur la page Accès aux APIs).
level: filtrer les types d'erreurs.
domain : filtrer le domaine du BMS.
message : en précisant votre demande.
Cliquez sur Execute.
Vous pouvez dès lors télécharger les logs depuis la fenêtre Response body en cliquant sur Download.