Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Add an example on how to configure with dictConfig + StdlibFormatter

Aperta
#12 0 commenti 9 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
38/100
Tipo di issue
Documentazione
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
documentation

Direzione di ricerca

La issue fornisce uno snippet Python di LOGGING_CONFIG che mostra dictConfig con ecs_logging.StdlibFormatter, ma non indica alcun file di documentazione o posizione dell’esempio. Individua gli esempi di configurazione del progetto, aggiungi lì questo utilizzo e verifica che la configurazione documentata del formatter e dell’handler corrisponda allo snippet richiesto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

LOGGING_CONFIG = {
             "format": "[%(asctime)s.%(msecs)03d] %(levelname)s %(name)s:%(funcName)s: %(message)s",
             "datefmt": "%d/%b/%Y:%H:%M:%S",
         },
+        "ecs": {
+            "()": "ecs_logging.StdlibFormatter"
+        },
         "access": {"format": "%(message)s",},
     },
     "handlers": {
         "default": {
             "class": "logging.StreamHandler",
             "stream": "ext://sys.stdout",
-            "formatter": "default",
+            "formatter": "ecs",
         },
         "access_logs": {
             "class": "logging.StreamHandler",
Lingua principale
Python
Stelle
74
Fork
33
Merge medio
9h 3m
PR unite (30g)
1

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di elastic/ecs-logging-python

Tutte le issue di elastic/ecs-logging-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.