我正在使用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
在本地运行该应用。
我错过了什么?
答案 0 :(得分:37)
似乎我错过了一个非常合理的步骤。您需要在建立连接之前放置DataMapper::Logger.new(STDOUT, :debug)
。 HT到#datamapper IRC上的@snusnu。