elastic / elastic/ecs-logging-python
Directly adding fields to json log when log has parameterized string
- Langage dominant
- Python
- Étoiles
- 74
- Forks
- 33
- Merge moyen
- 9 h 3 min
- PR mergées (30 j)
- 1
Description
is something like this possible
example:
```
addItem='abcd'
logger.info(f"added todo item {addItem} to the todo list")
```
*note: or any way of adding parametrized string
log:
`{'name': 'app.routes.controller', 'msg': 'added todo item abcd to the todo list', 'args': (), 'levelname': 'INFO', 'levelno': 20, 'fields': {'addItem': 'abcd'}}`
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
L’issue n’identifie aucun fichier, test ni point d’entrée. Commencez par localiser la logger API et la manière dont elle gère les messages paramétrés et les champs structurés ; le travail est terminé lorsque les champs demandés peuvent être émis avec le message formaté et que des tests couvrent le comportement de l’exemple.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- observability-sre
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100