Registro automático de consultas DataMapper.
-
06-07-2019 - |
Pregunta
Estoy trabajando en una aplicación simple en Sinatra con DataMapper. Quiero ver las consultas que crea DM para mis diversos buscadores encadenados, etc.
Lo he intentado:
DataMapper::Logger.new(STDOUT, :debug)
en mi configure do ... end
bloque en un archivo environment.rb
que se carga cuando se inicia la aplicación.
También he intentado:
DataMapper::Logger.new('log/my-app.log', :debug)
Ninguno produce declaraciones de registro de la aplicación a la que se accede a través de un navegador o de una sesión de irb
que requiere mi aplicación. Veo el mensaje de inicio de la aplicación.
Estoy usando rackup config.ru
para ejecutar la aplicación localmente.
¿Qué me estoy perdiendo?
Solución
Parece que me perdí un paso perfectamente razonable. Debe colocar DataMapper :: Logger.new (STDOUT,: debug)
antes de realizar la conexión. HT a @snusnu en #datamapper IRC.