apache / apache/pulsar-client-cpp

Support setting log level for C Api

Offen
#137 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.