apache / apache/pulsar-client-cpp
Support setting log level for C Api
未关闭
enhancement
- 主要语言
- C++
- 星标
- 71
- 派生
- 90
- 平均合并
- 2 小时 33 分钟
- 30 天内合并 PR
- 3
描述
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.
贡献指南
调研方向
从 lib/c/c_ClientConfiguration.cc 中 C API 日志级别被硬编码为 INFO 的链接行开始,然后追踪 PulsarCLogger 是如何为 C API 和 Nodejs 客户端配置的。完成的标准是调用方可以设置日志级别并接收调试日志,而不是被限制为 INFO。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- cpp, nodejs
- 领域
- api
- Issue 类型
- 功能
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 48/100