apache / apache/pulsar-client-cpp
Support setting log level for C Api
- Lingua principale
- C++
- Stelle
- 71
- Fork
- 90
- Merge medio
- 2h 33m
- PR unite (30g)
- 3
Descrizione
Currently, the log level for C API is hardcoded as `INFO`:
https://github.com/apache/pulsar-client-cpp/blob/7a7b3aa5faa802fa354d2b2e41d38ce22241d700/lib/c/c_ClientConfiguration.cc#L81
Therefore, we cannot get the debug log in the C API or Nodejs client. It's better to support setting the log level for PulsarCLogger.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia in lib/c/c_ClientConfiguration.cc, alla riga collegata in cui il livello di log della C API è impostato staticamente su INFO, quindi segui come viene configurato PulsarCLogger per la C API e il client Nodejs. Il lavoro è completo quando i chiamanti possono impostare il livello di log e ricevere log di debug invece di essere limitati a INFO.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp, nodejs
- Ambito
- api
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100