通过创建符合Hodel 3000标准的日志在Heroku上使用oink

时间:2012-09-20 16:42:09

标签: ruby-on-rails-3 memory-leaks heroku paper-trail-gem oink

我有内存泄漏并且正在尝试跟踪它,因此我尝试在Heroku服务器上使用oink。由于Heroku不提供日志存档,因此我通过Papertrail插件将它们导出到Amazon S3。

我已经能够成功地这样做,但是,为了使用oink,我的日志文件必须采用称为“Hodel 3000兼容记录器”的特殊格式。我已经设法在开发中这样做,但是我不知道如何在生产中创建这样的日志文件(* heroku)。任何帮助将不胜感激。

提前致谢,

Juan Lagrange

1 个答案:

答案 0 :(得分:0)

hodel_3000_compliant_logger宝石应该在这里完成工作;它的设计就是为了这个目的。

  1. gem 'hodel_3000_compliant_logger'添加到Gemfile,然后bundle install
  2. config.logger = Hodel3000CompliantLogger.new(config.paths['log'].first)添加到application.rb(如果您要将默认记录器替换为Hodel3000)。