Resque logger: не распечатывает ошибки Active Records - PullRequest
0 голосов
/ 04 марта 2019

Я заметил, что регистратор Resque не печатает ошибки ActiveRecord, подобные этой, и я четко вижу, запускаю ли я метод вручную через «консоль Rails».Как я могу распечатать все в STDOUT?

ActiveRecord::RecordNotUnique: PG::UniqueViolation: ERROR:  duplicate key value violates unique constraint 

config / initializers / resque.rb

rails_root = ENV['RAILS_ROOT'] || File.dirname(__FILE__) + '/../..'
rails_env = ENV['RAILS_ENV'] || 'development'
config_file = rails_root + '/config/resque.yml'

resque_config = YAML::load(ERB.new(IO.read(config_file)).result)
Resque.redis = resque_config[rails_env]

Resque.logger = Rails.logger
Resque.logger.level = Logger::DEBUG

Resque worker

QUEUE=* rake resque:work
...