ruby-on-rails - 看不懂的 Rails 3.0 日志

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

自从我迁移到 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 相同的日志记录?我无法在谷歌上找到任何相关信息。 谢谢!

最佳答案

您可能想看看 http://github.com/dolzenko/silent-postgres 该插件删除了这些查询。这些日志噪音是由于 postgresql 日志级别高而产生的。

关于ruby-on-rails - 看不懂的 Rails 3.0 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3715441/

相关文章:

python - 记录器的 'setLevel' 和连接到记录器的处理程序的 'setLevel' 之间的区别

ruby-on-rails - 如何在设计中编辑错误消息

javascript - Bootstrap : 'TypeError undefined is not a function' /'has no method ' tab'' when using bootstrap-tabs

database - 在存储过程中传递超过 100 个参数 - PostgreSQL9.5

postgresql - voltDB 或 NuoDB 是否需要 ElasticSearch?

java - 使用 JMS 重试机制记录异常情况

ruby-on-rails - 在 Rails 中同时使用 simple_format 和 html_safe

ruby-on-rails - Rails - 在 link_to 中传递参数

database - 如果可能,如何嵌入 PostgreSQL?

logging - Cassandra:如何归档日志文件