我在sinatra用datamapper开发一个简单的应用程序。我想看看dm是为我的各种链式查找器等创建的查询。
我试过:
DataMapper::Logger.new(STDOUT, :debug)
在启动应用程序时加载的
configure do ... end
文件的myenvironment.rb
块中。我也试过:
DataMapper::Logger.new('log/my-app.log', :debug)
两者都不会从需要我的应用程序的浏览器或
irb
会话访问的应用程序中生成日志语句。我确实看到了应用程序启动消息。我正在使用
rackup config.ru
在本地运行应用程序。我错过了什么?
最佳答案
看来我错过了一个非常合理的步骤。在建立连接之前,您需要放置DataMapper::Logger.new(STDOUT, :debug)
。ht到@snusun on数据映射器irc。
关于ruby - 自动记录DataMapper查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1619028/