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