Consulter les logs
La page Logs est le journal technique de la plateforme : chaque ligne est un événement enregistré par l'un des services (échange avec une borne, appel de l'interface, traitement automatique, itinérance…). C'est l'écran à utiliser pour retracer ce qui s'est passé sur une borne, une session ou un compte à un moment précis. Vous la trouvez dans le menu, section Analyse, entrée Logs.

Qu'est-ce qu'un log ?
Un log est une trace horodatée écrite par la plateforme au moment où quelque chose se produit. Chaque log porte :
- un niveau de gravité ;
- une date et une heure ;
- le service qui l'a écrit (la Source) ;
- une Action, c'est-à-dire le nom technique de l'opération en cours ;
- un Message qui décrit ce qui s'est passé ;
- quand ils sont connus : la borne, la session, l'entreprise, le site, le badge et les utilisateurs concernés.
Les sources proposées dans le filtre Source sont les suivantes (les libellés sont affichés en anglais dans l'application) :
| Source affichée | Ce que c'est |
|---|---|
| OCPP Server (Json) | Le service qui dialogue avec les bornes en OCPP JSON |
| OCPP Server (Soap) | Le service qui dialogue avec les bornes en OCPP SOAP |
| OCPI Server (Roaming) | Le service d'itinérance OCPI |
| OICP Server (Roaming) | Le service d'itinérance OICP |
| API Server (Rest) | Le service appelé par l'interface d'administration |
| OData Server | Le service OData |
| Batch Server | Le service des traitements automatiques |
| Central Server | Tous les services réunis sur une seule instance |
Que signifient les niveaux ?
La colonne Level et le filtre Levels utilisent quatre niveaux :
| Niveau affiché | Signification |
|---|---|
| Erreur | Une opération a échoué |
| Avert. | Avertissement : une situation anormale, sans échec de l'opération |
| Info. | Information : le déroulement normal d'une opération |
| Debug | Détail technique destiné au diagnostic |
Les niveaux réellement enregistrés dépendent du réglage de la plateforme : selon ce réglage, les logs Debug, voire Info., peuvent ne pas être conservés du tout.
Quels filtres sont disponibles ?
| Filtre | Ce qu'il fait |
|---|---|
| Date | Période recherchée, à la seconde près. Par défaut : la journée en cours. Des raccourcis sont proposés, de Dernière minute à Le mois dernier |
| Levels | Un ou plusieurs niveaux |
| Source | Un ou plusieurs services |
| Actions | Une ou plusieurs actions techniques |
| Entreprises | Voir la remarque ci-dessous |
| Zones | Les logs rattachés à une ou plusieurs zones |
| Bornes | Les logs rattachés à une ou plusieurs bornes |
| Utilisateurs | Les logs où l'utilisateur choisi est soit celui qui a exécuté l'action, soit le compte sur lequel l'action a porté |
Les filtres Entreprises et Zones ne sont affichés que si le composant Organisation est actif.
Le champ Rechercher cherche dans le message, dans l'action et dans l'identifiant de la borne.
Par défaut, la liste est triée du log le plus récent au plus ancien. Vous pouvez trier sur chaque colonne.
Si vous n'êtes pas administrateur, vous ne voyez que les logs rattachés aux entreprises et aux zones auxquelles vous avez accès.
Retrouver les logs d'une borne
Choisissez la borne dans le filtre Bornes, puis réglez la période dans Date. Vous pouvez aussi saisir l'identifiant de la borne dans Rechercher.
Retrouver les logs d'une session
Il n'existe pas de filtre « Session » sur la page Logs. Passez par la page Sessions :
- Ouvrez Sessions, onglet En cours ou Historique.
- Sur la ligne de la session, ouvrez le menu Actions supplémentaires.
- Cliquez sur Voir les logs.
La page Logs s'ouvre, filtrée sur la borne de la session et sur sa période (du début à la fin de la session ; pour une session en cours, du début de la session à la fin de cette journée-là), triée dans l'ordre chronologique. Vous y voyez donc tous les logs de la borne sur cette période, y compris ceux qui ne concernent pas la session. La colonne Session indique le numéro de session quand le log en porte un.
Retrouver les logs d'un utilisateur
Choisissez la personne dans le filtre Utilisateurs. Vous obtenez à la fois ce qu'elle a fait et ce qui a été fait sur son compte.
Retrouver les logs d'une action
Choisissez l'action dans le filtre Actions. Si vous ne connaissez pas son nom technique, ouvrez un log de même nature : son action est affichée dans le détail et peut être copiée.
Que montre le détail d'un log ?
Cliquez sur une ligne : le panneau Détails du Log s'ouvre, avec le niveau en en-tête.
| Bloc | Contenu |
|---|---|
| En haut | Le message complet, la date et l'heure, un bouton pour copier le message |
| Objets concernés | Entreprise, Site, Borne, Session de recharge, Exécuté par (l'utilisateur qui a déclenché l'action), Compte édité (le compte sur lequel elle a porté), Badge. Le bouton Ouvrir mène à la fiche de l'objet |
| Origine technique | Action, Module, Méthode, Service source |
| Stockage | Service (cluster), Fichier de log, Index du log |
| Données | Le contenu technique détaillé du log (par exemple le message échangé avec la borne ou le détail de l'erreur). Le bouton Copier dans le presse-papier le copie en entier. Si le log n'en a pas : « Ce log ne contient pas de données détaillées. » |
Les boutons Précédent et Suivant passent au log voisin dans la liste déjà chargée, sans fermer le panneau.
Comment suivre la trace d'une erreur sur une borne ?
- Ouvrez Logs.
- Dans Bornes, choisissez la borne.
- Dans Date, réglez la période où le problème s'est produit (par défaut, la journée en cours).
- Dans Levels, choisissez Erreur (ajoutez Avert. si rien ne ressort).
- Cliquez sur l'erreur qui vous intéresse et lisez le message, puis le bloc Données.
- Notez l'heure de l'erreur, puis retirez le filtre Levels et resserrez Date sur quelques minutes avant et après : vous voyez alors tout ce que la borne et la plateforme ont échangé autour de l'erreur.
- Parcourez la séquence avec Précédent et Suivant. Pour ne garder que les échanges avec la borne, filtrez Source sur OCPP Server (Json) (ou OCPP Server (Soap) selon la borne).
- Si le log porte une session ou un badge, ouvrez-les depuis Objets concernés pour poursuivre l'analyse.
Combien de temps les logs sont-ils conservés ?
La durée de conservation n'est pas un réglage de cet écran. Si vous devez retrouver des logs anciens, contactez le support Chargekeeper.
À savoir : une recherche sur une très longue période ne couvre pas forcément toute la période. Au-delà d'un certain nombre de jours, de semaines ou de mois (selon la configuration de la plateforme), seuls le début de la période et sa partie la plus récente sont parcourus, et rien ne l'indique à l'écran. Pour une recherche fiable, travaillez sur des périodes courtes.
Peut-on exporter les logs ?
Oui, si votre profil en a le droit : le bouton Exporter est alors affiché au-dessus de la liste.
- Réglez les filtres et la recherche : l'export reprend exactement ce qui est filtré à l'écran.
- Cliquez sur Exporter, puis confirmez (« Voulez-vous vraiment exporter les logs correspondant aux filtres ? »).
- Le fichier
exported-logs.csvest téléchargé.
Le fichier est au format CSV (séparateur virgule) et contient une ligne par log avec les colonnes : niveau, date, heure, service, source, action, identifiant de la zone, identifiant de la borne, module, méthode, message. Il ne contient ni les données détaillées, ni l'utilisateur, ni le numéro de session.
L'export est limité à 100 000 lignes.
Données personnelles
Un log peut contenir des données personnelles des utilisateurs concernés (identité de la personne qui a exécuté l'action ou du compte modifié, badge). Certaines informations sensibles, comme les mots de passe, sont masquées dans les données détaillées avant l'enregistrement. Ne partagez un export ou une copie de log qu'avec les personnes qui en ont besoin.
Logs ou alertes : lequel utiliser ?
| Logs | Alertes | |
|---|---|---|
| Ce que c'est | Le journal brut de tout ce que la plateforme enregistre | Des signalements produits par des règles de surveillance |
| Contenu | Une ligne par événement, avec ses données techniques | Une alerte par problème, avec un niveau (de Mineur à Critique), un nombre d'occurrences, une dernière apparition et une recommandation |
| Ce que vous en faites | Vous cherchez, filtrez, lisez, exportez | Vous prenez connaissance du problème et vous l'acquittez (Acquitter) |
| Où | Menu Logs, section Analyse | Menu Alertes, section Exploitation (si le composant d'alertes est actif) |
Utilisez les Alertes pour savoir qu'un problème existe et lequel traiter en priorité. Utilisez les Logs pour comprendre ce qui s'est passé, étape par étape, sur une borne, une session ou un compte — y compris quand aucune alerte n'a été levée.