2009-10-24 15 views
15

Estoy trabajando en una aplicación simple en Sinatra con DataMapper. Quiero ver las consultas que se crea DM para mis diversos buscadores encadenados, etc.Registro automático de consultas de DataMapper

que he intentado:

DataMapper::Logger.new(STDOUT, :debug) 

en mi bloque configure do ... end en un fichero environment.rb que se carga cuando se inicia la aplicación.

También he intentado:

DataMapper::Logger.new('log/my-app.log', :debug) 

Ni los rendimientos log declaraciones de la aplicación se accede a través de un navegador o mediante una sesión 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?

Respuesta

35

Parece que perdí un paso perfectamente razonable. Debe colocar el DataMapper::Logger.new(STDOUT, :debug) antes de hacer la conexión. HT a @snusnu en #datamapper IRC.

+0

Gracias! para la propina –

Cuestiones relacionadas