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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top