Автоматическая регистрация запросов DataMapper - PullRequest
17 голосов
/ 25 октября 2009

Я работаю над простым приложением в Синатре с помощью DataMapper. Я хочу увидеть запросы, которые DM создает для моих различных искателей цепей и т. Д.

Я пробовал:

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

в моем блоке configure do ... end в файле environment.rb, который загружается при запуске приложения.

Я также пробовал:

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

Ни один из них не выдает операторы журнала из приложения, доступ к которому осуществляется через браузер или сеанс irb, для которого требуется мое приложение. Я вижу сообщение о запуске приложения.

Я использую rackup config.ru для локального запуска приложения.

Что мне не хватает?

1 Ответ

37 голосов
/ 25 октября 2009

Кажется, я пропустил совершенно разумный шаг. Вам необходимо установить DataMapper::Logger.new(STDOUT, :debug) перед установкой соединения. HT для @snusnu на #datamapper IRC.

...