Использование oink в Heroku путем создания журналов, совместимых с Hodel 3000
У меня утечка памяти, и я пытаюсь ее отследить, поэтому я пытаюсь использовать oink на серверах Heroku. Поскольку Heroku не предоставляет архивы журналов, я экспортирую их в Amazon S3 через надстройку Papertrail.
Я смог успешно это сделать, однако, чтобы использовать oink, мои файлы журналов должны быть в специальном формате, который называется "Hodel 3000-совместимый регистратор". Мне удалось сделать это в разработке, однако я не знаю, как создавать такие файлы журнала в производстве (*heroku). Любая помощь будет оценена.
Заранее спасибо,
Хуан Лагранж
1 ответ
Драгоценный камень https://github.com/topfunky/hodel_3000_compliant_logger должен сделать работу здесь; это разработано только для этой цели.
- добавлять
gem 'hodel_3000_compliant_logger'
на вашGemfile
, затемbundle install
- добавлять
config.logger = Hodel3000CompliantLogger.new(config.paths['log'].first)
на вашapplication.rb
(если вы хотите заменить ваш регистратор по умолчанию на Hodel3000).