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