apache / apache/pulsar-client-cpp

Support setting log level for C Api

Abierto
#137 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
C++
Estrellas
71
Forks
90
Merge medio
2 h 33 min
PR fusionados (30 d)
3

Descripción

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.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en lib/c/c_ClientConfiguration.cc, en la línea enlazada donde el nivel de registro de la C API está fijado a INFO, y sigue cómo se configura PulsarCLogger para la C API y el cliente Nodejs. La tarea estará terminada cuando los llamadores puedan establecer el nivel de registro y recibir registros de depuración en lugar de estar limitados a INFO.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp, nodejs
Área
api
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
48/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.