Question

Je travaille sur une application simple dans Sinatra avec DataMapper. Je souhaite voir les requêtes que DM est créées pour mes différents détecteurs chaînés, etc.

j'ai essayé:

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

dans mon configurez le bloc do ... end dans un fichier environment.rb qui se charge au démarrage de l'application.

J'ai aussi essayé:

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

Ni l'une ni l'autre ne renvoient d'instructions de journal depuis l'application accessible via un navigateur ou via une session irb nécessitant l'application. Je vois le message de démarrage de l'application.

J'utilise config.ru pour exécuter l'application localement.

Qu'est-ce qui me manque?

Était-ce utile?

La solution

Il semble que j'ai raté une étape parfaitement raisonnable. Vous devez placer le DataMapper :: Logger.new (STDOUT,: debug) avant de vous connecter. HT à @snusnu sur #datamapper IRC.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top