apache / apache/pulsar-client-cpp

Support setting log level for C Api

Ouverte
#137 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
C++
Étoiles
71
Forks
90
Merge moyen
2 h 33 min
PR mergées (30 j)
3

Description

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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez dans lib/c/c_ClientConfiguration.cc, à la ligne liée où le niveau de journalisation de la C API est codé en dur à INFO, puis retracez la manière dont PulsarCLogger est configuré pour la C API et le client Nodejs. La tâche sera terminée lorsque les appelants pourront définir le niveau de journalisation et recevoir des journaux de débogage au lieu d’être limités à INFO.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp, nodejs
Domaine
api
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

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