в гем rollbar. Есть необходимость включить гем для определенных воркеров и получать сообщения об ошибке. Почитал доку, ничего не нашёл. Может кто сталкивался?
Прямо такой ситуации не было. Может подойдет подключить гем с require: false, а в нужных местах подключать?
Это не так работает
ну в конфиге у меня и так сейчас Rollbar.configure do |rollbar_config| rollbar_config.enabled = false end Я вот думаю, будет ли работать, если я в воркер вставлю def self.before_perform(*args) Rollbar.configure do |rollbar_config| rollbar_config.enabled = true end end
Если не секрет, почему для всех воркеров не включить?)
могу рассказать только в личке)
Можно в личке, но мне сложно представить ситуацию по которой ты не можешь рассказать в общих чертах
Используй переменные окружения
Если роллбар можно включать для блока кода, то можно написать sidekiq миддлварь, которая будет включать его, если в sidekiq_options флажок в true выставлен, например
Обсуждают сегодня