apache / apache/pulsar-client-cpp
Support setting log level for C Api
- 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