自动记录DataMapper查询
我正在使用DataMapper在Sinatra上创建一个简单的应用程序。 我希望看到为我的各种链式查找器创建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)
需要放置DataMapper::Logger.new(STDOUT, :debug)
。 HT到#datamapper IRC上的@snusnu。
- 使用dm-accepts_nested_attributes和dm-is-tree在rails中的2个模型的嵌套表单
- 使用DataMapper而不是ActiveRecord
- rspec,factory_girl和datamapper的spork和cache_classes问题
- Sinatra + Heroku + Datamapper使用dm-sqlite-adapter部署问题
- Datamapper成为String
- Datamapper:通过关联对结果进行排序
- 如何告诉DataMapper对DateTime属性使用“timestamp with time zone”?
- Heroku和Datamapper问题
- 一对一的DataMapper关联