digiwf-core
digiwf-core copied to clipboard
Logging von Request- und Response-Nachricht bei Fehlern mit S3-Speicher
Is your feature request related to a problem? Please describe.
Als Administrator von DigiWF möchte ich im Falle eines Fehlers beim Hoch- oder Herunterladen von Dateien in oder aus dem S3-Speicher detaillierte Informationen zum Login erhalten, um diese an die S3-Administration zur Analyse weiterzuleiten. Dies soll die Identifizierung und Behebung von Problemen erleichtern.
Describe the solution you'd like
Im Falle von Fehlern mit dem S3-Speicher werden HTTP-Request und -Response protokolliert. Für das Logging kann eine Bibliothek wie Logbook genutzt werden. https://github.com/zalando/logbook https://stackoverflow.com/questions/68539012/how-to-instantiate-logbook-in-spring-boot-app Voraussetzungen:
- Das Tracing der Requests und Responses geht nicht mit starken Performanzeinbußen einher.
- Bodies (Dateieinhalte) müssen vom Logging ausgeschlossen werden können. (Ist bei Logbook der Fall.)
Describe alternatives you've considered
Request- und Response-Inhalte werden ohne die Unterstützung einer Bibliothek protokolliert.
Acceptance Criteria
- [ ] Logging von HTTP-Requests und Responses ist im Fehlerfall mit S3 möglich.
- [ ] Nachrichten-Bodies können vom Logging ausgeschlossen werden.
- [ ] Das Logging führt nicht zu erheblichen Performanzeinbrüchen. (TODO: Wie ist das zu prüfen?)
Additional context