【问题标题】:Ununderstandable Rails 3.0 log无法理解的 Rails 3.0 日志
【发布时间】:2010-09-15 07:14:12
【问题描述】:

自从我迁移到 Rails 3.0 后,日志现在充满了这样的查询:

 SQL (8.5ms)   SELECT a.attname, format_type(a.atttypid, a.atttypmod), d.adsrc, a.attnotnull
 FROM pg_attribute a LEFT JOIN pg_attrdef d
 ON a.attrelid = d.adrelid AND a.attnum = d.adnum
 WHERE a.attrelid = '"checkins"'::regclass
 AND a.attnum > 0 AND NOT a.attisdropped
 ORDER BY a.attnum
  SQL (0.7ms)   SELECT COUNT(*)
 FROM pg_tables
 WHERE tablename = 'checkins'

它看起来像一些 Postgresql 系统查询,但现在日志真的不可读,我必须像这样滚动数百行才能找到我想要的。有原因吗?有没有办法获得与 rails 2 相同的日志记录?我无法在谷歌上找到任何关于它的信息。 谢谢!

【问题讨论】:

  • 您有模特签到吗?还是表格签到?
  • 两者,但这只是一个例子,我收到了这样的消息,其中包含请求中使用的所有表。

标签: ruby-on-rails postgresql logging ruby-on-rails-3


【解决方案1】:

您可能想看看http://github.com/dolzenko/silent-postgres 该插件会删除这些查询。出现这些日志噪音是因为 postgresql 日志级别较高。

【讨论】:

  • 这正是我想要的,但我不感谢它可以成为一个插件。我正在寻找 rails logger 晦涩的选项。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-11
  • 1970-01-01
  • 2011-04-25
  • 2013-10-19
  • 1970-01-01
  • 2020-11-08
  • 1970-01-01
相关资源
最近更新 更多