2009-10-24 47 views
15

我正在使用DataMapper在Sinatra中创建一个简单的应用程序。我希望看到的查询DM是为我的各种链接的发现者创建等自动记录DataMapper查询

我曾尝试:

DataMapper::Logger.new(STDOUT, :debug) 
在我的 environment.rb文件时,应用程序启动加载 configure do ... end

我也曾尝试:

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

无论是产量从登录或者通过浏览器或通过需要我的应用程序的irb会话访问的应用程序语句。我确实看到了应用程序的开始消息。

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

我错过了什么?

回答

35

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

+0

谢谢!为小费。 –