【问题标题】:Automatic logging of DataMapper queries自动记录 DataMapper 查询
【发布时间】:2009-10-25 04:57:53
【问题描述】:

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

我错过了什么?

【问题讨论】:

    标签: ruby sinatra datamapper


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多