why output "provide either a message or block" if message is nil?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- ruby
- Lĩnh vực
- observability-sre
Hướng nghiên cứu
Tìm kiếm trong repository thông báo chính xác "provide either a message or block" và kiểm tra cách logger.info path xử lý một nil message. Issue không nêu file hay test nào; để hoàn tất, cần thống nhất hành vi đối với nil messages và có một chẩn đoán xác định gem nếu lời gọi vẫn không hợp lệ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Was tracking down some mystery "DEBUG -- : provide either a message or block" messages in my logs.
Finally found one reference to it, in another issue here for logdna.
It's a terribly unhelpful message, as it gives zero indication of what gem is outputting it... please MENTION your gem name in such messages.
But more to the point, what is wrong with a nil message?
It seems to me that this code:
logger.info
logger.info
logger.info "NOTICE ME!"
logger.info
logger.info
is legitimate and should output 5 INFO lines to the log, 4 without a text message, NOT 4 cryptic "DEBUG" lines saying "provide either a message or block" messages
I'm not sure where in your code it is, but here's your code that IMO ought be removed, or at least mention the source of the message eg the "logdna gem"
if message.nil?
@internal_logger.debug("provide either a message or block")
return
end
- Ngôn ngữ chính
- Ruby
- Star
- 19
- Fork
- 18
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của logdna/ruby
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
log options timestamp is ignored Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 52/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
simp/pupmod-simp-simp#395 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 80/100
simp/pupmod-simp-rsyslog#219 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
simp/pupmod-simp-pupmod#256 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
simp/pupmod-simp-sudo#150 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100