El comportamiento predeterminado de Ruby Sequel es registrar todas las consultas DB en el nivel INFO (a diferencia de ActiveRecord que inicia sesión en el nivel DEBUG). ¿Cómo cambio esto?¿Cómo configuro el registro de Ruby Sequel en el nivel de DEPURACIÓN?
8
A
Respuesta
18
Anteriormente, era bastante simple de hacer con un objeto de registrador de proxy, pero suficientes personas lo han solicitado para que lo haya implementado. Con la rama principal de Sequel git, ahora se puede hacer:
DB.sql_log_level = :debug
que utilizará el método de depuración en lugar del método de información al iniciar la sesión de consultas.
Cuestiones relacionadas
- 1. ¿cómo configuro el nivel de registro para información para MongoDb?
- 2. PostgreSQL: ¿Cómo configuro el search_path en el nivel de usuario?
- 3. ¿Cómo configuro el registro de OpenJPA SQL?
- 4. ¿Cómo configuro el nivel log4j en la línea de comando?
- 5. ¿Cómo controlar el nivel de información de depuración en glib?
- 6. Cómo cambiar el nivel de registro de raíz mediante programación
- 7. Establecer el nivel de registro en Akka
- 8. ¿Cómo habilitar el registro de nivel de DEPURACIÓN con Jetty incrustado?
- 9. Cómo configurar el nivel de registro predeterminado SBT para "advertir"?
- 10. cómo habilitar el registro de nivel de paquete en log4j
- 11. ¿Cómo configurar el nivel de registro específico de clase en el registro de GWT?
- 12. Log4Net configurando el nivel de registro
- 13. ¿Cómo forzar registro activo (Ruby) carga ansiosa en el nivel de modelo?
- 14. ¿Cómo configuro el tiempo de espera del socket en Ruby?
- 15. Cómo cambiar el nivel de registro en Sinatra
- 16. ¿Cómo establecer el registro de nivel para DEPURAR en Tomcat?
- 17. configuración de registro de commons: use SimpleLog y establezca el nivel de depuración
- 18. ¿Cómo determinar qué nivel de registro usar?
- 19. Cómo deshabilitar el registro de depuración del sur en django?
- 20. ¿Cambiar el nivel de registro mediante programación en log4net?
- 21. Utilizando el registro de registros etiquetados, ¿cómo puedo registrar el nivel de registro de un mensaje?
- 22. ¿Cómo configuro el código más allá del nivel por función?
- 23. Cómo cambiar el nivel de registro de dev_appserver
- 24. ¿Cómo puedo cambiar el nivel de registro de hibernación?
- 25. Cómo desactivar el registro de depuración de Spring 3?
- 26. Cambiar el nivel de registro de log4net programáticamente
- 27. podemos cambiar el nivel de registro de log4j en el tiempo de ejecución
- 28. Desactivar el registro de depuración en Quartz .Net
- 29. 'Sequel :: Error: ID es una clave primaria restringida' al crear registro usando Sequel
- 30. ¿Cómo establecer el nivel de registro de caché de Rails por separado?
¡Gracias! ¿Dónde ubicaría eso en una base de código de Rails? – NatGordon
Probablemente en un inicializador. Depende de que el objeto Sequel :: Database esté en DB, lo que puede no ser cierto si no lo está cargando usted mismo. Una apuesta más segura es: Sequel :: DATABASES.each {| d | d.sql_log_level =: depuración} –