Ruby/Rails logs onboarding suggests removed enable_logs

Abierto Apto para principiantes
#130,405 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
rails, react, ruby, typescript

Línea de trabajo

Empieza con static/app/gettingStartedDocs/ruby-rails/onboarding.tsx, ruby/onboarding.tsx y ruby/logs.tsx, y compara sus fragmentos con el comportamiento de sentry-ruby 7.x. Elimina la guía sobre config.enable_logs = true y actualiza la nota de versión y la guía de logging estructurado para que coincidan con los cambios de 7.0.0/7.1.0. Se considera terminado cuando los fragmentos de onboarding de Ruby y Rails ya no muestran la opción eliminada y el texto de logs refleja la configuración actual de 7.x.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Python
Estrellas
45.7k
Forks
5k
Merge medio
1 d 1 h
PR fusionados (30 d)
642

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de getsentry/sentry

Todos los issues de getsentry/sentry

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.