我有内存泄漏并且正在尝试跟踪它,因此我尝试在Heroku服务器上使用oink。由于Heroku不提供日志存档,因此我通过Papertrail插件将它们导出到Amazon S3。
我已经能够成功地这样做,但是,为了使用oink,我的日志文件必须采用称为“Hodel 3000兼容记录器”的特殊格式。我已经设法在开发中这样做,但是我不知道如何在生产中创建这样的日志文件(* heroku)。任何帮助将不胜感激。
提前致谢,
Juan Lagrange
答案 0 :(得分:0)
hodel_3000_compliant_logger宝石应该在这里完成工作;它的设计就是为了这个目的。
gem 'hodel_3000_compliant_logger'
添加到Gemfile
,然后bundle install
config.logger = Hodel3000CompliantLogger.new(config.paths['log'].first)
添加到application.rb
(如果您要将默认记录器替换为Hodel3000)。