Ruby/Rails logs onboarding suggests removed enable_logs

Đang mở Phù hợp với người mới
#130,405 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
82/100
Loại issue
Tài liệu
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
rails, react, ruby, typescript
Lĩnh vực
documentation

Hướng nghiên cứu

Bắt đầu với static/app/gettingStartedDocs/ruby-rails/onboarding.tsx, ruby/onboarding.tsx và ruby/logs.tsx, so sánh các đoạn mã của chúng với hành vi của sentry-ruby 7.x. Xóa hướng dẫn về config.enable_logs = true và cập nhật ghi chú phiên bản cùng hướng dẫn về structured logging để khớp với các thay đổi trong 7.0.0/7.1.0. Hoàn thành khi các đoạn mã onboarding cho Ruby và Rails không còn hiển thị tùy chọn đã bị xóa và nội dung về logs phản ánh cách thiết lập hiện tại của 7.x.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Bug Component: Onboarding

The Ruby and Rails onboarding snippets tell users to set config.enable_logs = true. sentry-ruby removed that option in 7.0.0, so on current SDK versions (7.x, latest 7.2.0) the snippet raises NoMethodError in Sentry.init. Reported by a customer setting up Rails with sentry-ruby 7.2.0.

Affected onboarding code (pinned to f182595):

SDK changes behind this:

  • 7.0.0, getsentry/sentry-ruby#3053: logs are enabled by default and enable_logs is removed. No compatibility shim remains
  • 7.1.0, getsentry/sentry-ruby#3102: Rails structured logging is off by default. Turn it on with config.rails.structured_logging.enabled = true

Workaround: drop the config.enable_logs = true line.

Open question: whether config.enabled_patches = [:logger] is still the recommended setup on 7.x.

cc @getsentry/value-discovery (CODEOWNERS for gettingStartedDocs) @sl0thentr0py (sentry-ruby)

via @danielsheccoury-sentry.

--

View Session in Sentry

Ngôn ngữ chính
Python
Star
45.7k
Fork
5k
Merge trung bình
1 ngày 1 giờ
Pull request đã merge (30 ngày)
642

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của getsentry/sentry

Tất cả issue của getsentry/sentry

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.