elastic / elastic/ecs-logging-java
Support structured logging with Logback
- Langage dominant
- Java
- Étoiles
- 148
- Forks
- 82
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 3
Description
As logback user, I'd like to have the ability to create structured logs as https://github.com/elastic/ecs-logging-java/tree/master/log4j2-ecs-layout#structured-logging
Currently the community relies on "net.logstash.logback.encoder.LogstashEncoder" to generate structured log statements which leverages `Markers`. Although not ideal, as Markers are intended for filtering: http://logback.qos.ch/manual/filters.html, I think it would be useful if the EcsEncoder could support this scenario without requiring an additional dependency library
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire EcsEncoder et l’exemple lié de journalisation structurée ECS, puis examinez comment l’approche actuelle avec LogstashEncoder et Markers représente les champs structurés. Clarifiez le comportement pris en charge pour la journalisation structurée et les critères d’acceptation avant l’implémentation ; le travail sera considéré comme terminé lorsque EcsEncoder prendra en charge le scénario convenu sans la dépendance supplémentaire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- observability-sre
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100