Автоматическое ведение журнала запросов DataMapper

Я работаю над простым приложением в Sinatra с помощью 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

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