# BC Journalisation (Logging)

Le Contexte BornĂ© Logging (Logging BC) est utilisĂ© pour stocker des informations techniques afin de faciliter le dĂ©bogage, la recherche de pannes et la rĂ©solution des problĂšmes. Les journaux (logs) sont rĂ©cupĂ©rĂ©s depuis n'importe quel autre Contexte BornĂ© [^1] et stockĂ©s afin de pouvoir ĂȘtre interrogĂ©s ou utilisĂ©s pour des rapports. Les informations de journalisation sont considĂ©rĂ©es comme des « donnĂ©es techniques » ; toute Ă©ventuelle perte de ces informations ne devrait avoir pour consĂ©quence que la perte de capacitĂ© technique Ă  comprendre le comportement du systĂšme. Toutes les activitĂ©s systĂšme sont journalisĂ©es et conservĂ©es, afin de permettre au Contexte BornĂ© d’Audit [^2] d’effectuer des requĂȘtes sur ces donnĂ©es de log.

Les Contextes BornĂ©s doivent publier les Ă©vĂ©nements dans un format dĂ©fini et en utilisant le mĂ©canisme disponible fourni par le BC Journalisation. La structure inclut implicitement une couche d’abstraction appliquĂ©e Ă  l’évĂ©nement reçu par le BC Journalisation, qui est alors utilisĂ©e pour persister les donnĂ©es de log.

# Cas d’Utilisation

# Journalisation BasĂ©e sur les ÉvĂ©nements

# Diagramme de flux

Cas d’Utilisation – Journalisation BasĂ©e sur les ÉvĂ©nements

Diagramme de Workflow UC : Journalisation basĂ©e sur les Ă©vĂ©nements

# Notes

[^1] : Liste des Interfaces Communes Mojaloop [^2] : Contexte Borné d'Audit (Auditing BC)