2009-10-24 6 views
15

私はSinatraのDataMapperで簡単なアプリケーションを開発中です。DataMapperクエリの自動ログ

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

を私configure do ... endブロックにアプリの起動時にロードするenvironment.rbファイルに:私は、私が試してみました

など、DMは私の様々な連鎖ファインダのために作成されていることをクエリを見てみたいです。

私も試してみました:

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

どちらの利回りは、ブラウザを介して、または私のアプリが必要ですirbセッションのいずれかを介してアクセスするアプリからのステートメントをログに記録します。私はアプリの開始メッセージが表示されます。

私はローカルでアプリを実行するためにrackup config.ruを使用しています。

私には何が欠けていますか?

答えて

35

私は完全に合理的なステップを逃したようです。接続する前にDataMapper::Logger.new(STDOUT, :debug)を置く必要があります。 #datamapper IRCの@snusnuへのHT。

+0

ありがとうございます!先端のために。 –