ruby – 自动记录DataMapper查询 - 代码日志

ruby – 自动记录DataMapper查询

我正在使用DataMapper在Sinatra中使用一个简单的应用程序。我想看到DM为我的各种链接查找器等创建的查询。

我努力了:

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

在我的配置中,在应用程序启动时加载的environment.rb文件中的end block。

我也试过:

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

无论是通过浏览器还是通过需要我的应用程序的irb会话,都可以访问应用程序中的日志语句。我看到应用程序开始的消息。

我正在使用rackup config.ru在本地运行应用程序。

我失踪了什么

似乎我错过了一个完美合理的步骤。在进行连接前,需要放置DataMapper :: Logger.new(STDOUT,:debug)。 HT to @snusnu on #datamapper IRC。
http://stackoverflow.com/questions/1619028/automatic-logging-of-datamapper-queries

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ruby – 自动记录DataMapper查询