apache / apache/pulsar-client-cpp
Support setting log level for C Api
- Vorherrschende Sprache
- C++
- Sterne
- 71
- Forks
- 90
- Ø Merge
- 2 Std. 33 Min.
- Gemergte PRs (30 T.)
- 3
Beschreibung
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.
Beitragsleitfaden
Rechercherichtung
Beginne in lib/c/c_ClientConfiguration.cc an der verlinkten Zeile, an der die Protokollierungsstufe der C API fest auf INFO gesetzt ist, und verfolge anschließend, wie PulsarCLogger für die C API und den Nodejs-Client konfiguriert wird. Erledigt ist die Aufgabe, wenn Aufrufer die Protokollierungsstufe festlegen und Debug-Logging erhalten können, statt auf INFO beschränkt zu sein.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, nodejs
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 48/100