Использование oink в Heroku путем создания журналов, совместимых с Hodel 3000

У меня утечка памяти, и я пытаюсь ее отследить, поэтому я пытаюсь использовать oink на серверах Heroku. Поскольку Heroku не предоставляет архивы журналов, я экспортирую их в Amazon S3 через надстройку Papertrail.

Я смог успешно это сделать, однако, чтобы использовать oink, мои файлы журналов должны быть в специальном формате, который называется "Hodel 3000-совместимый регистратор". Мне удалось сделать это в разработке, однако я не знаю, как создавать такие файлы журнала в производстве (*heroku). Любая помощь будет оценена.

Заранее спасибо,

Хуан Лагранж

1 ответ

Драгоценный камень https://github.com/topfunky/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).
Другие вопросы по тегам