elastic / elastic/ecs-logging-python

Directly adding fields to json log when log has parameterized string

Ouverte
#44 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.