17

我正在使用 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用来在本地运行应用程序。

我错过了什么?

4

1 回答 1

37

看来我错过了一个完全合理的步骤。您需要DataMapper::Logger.new(STDOUT, :debug)在建立连接之前放置 。HT 到#datamapper IRC 上的@snusnu。

于 2009-10-24T20:57:53.203 回答