2009-10-24 97 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

謝謝!爲小費。 –