Автоматическая регистрация запросов DataMapper
-
06-07-2019 - |
Вопрос
Я работаю над простым приложением в Синатре с помощью DataMapper. Я хочу увидеть запросы, которые DM создает для моих различных искателей цепей и т. Д.
Я пробовал:
DataMapper::Logger.new(STDOUT, :debug)
в моем блоке configure do ... end
в файле environment.rb
, который загружается при запуске приложения. Р>
Я также пробовал:
DataMapper::Logger.new('log/my-app.log', :debug)
Ни один из них не выдает операторы журнала из приложения, доступ к которому осуществляется через браузер или сеанс irb
, для которого требуется мое приложение. Я вижу сообщение о запуске приложения.
Я использую rackup config.ru
для локального запуска приложения.
Что мне не хватает?
Решение
Кажется, я пропустил совершенно разумный шаг. Вам нужно поместить DataMapper :: Logger.new (STDOUT,: debug)
, прежде чем устанавливать соединение. HT для @snusnu на #datamapper IRC.