apache / apache/pulsar-client-cpp
Support setting log level for C Api
- Ngôn ngữ chính
- C++
- Star
- 71
- Fork
- 90
- Merge trung bình
- 2 giờ 33 phút
- Pull request đã merge (30 ngày)
- 3
Mô tả
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.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu tại lib/c/c_ClientConfiguration.cc, ở dòng được liên kết nơi cấp độ log của C API được hardcode thành INFO, sau đó theo dõi cách PulsarCLogger được cấu hình cho C API và client Nodejs. Công việc được hoàn tất khi các caller có thể đặt cấp độ log và nhận được debug logging thay vì bị giới hạn ở INFO.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp, nodejs
- Lĩnh vực
- api
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100