2015-11-22 4 views
0

Почему сообщение журнала из класса User не отображается в окне журнала Sidekiq?Sidekiq не показывает журналы других классов

expenses_worker.rb

class ExpensesWorker 
    include Sidekiq::Worker 

    def perform 
     logger.info "I am called from worker" #<-- it is visible in Sidekiq! 
     User.do_stuff 
    end 
end 

user.rb

class User < ActiveRecord::Base 
    self.do_stuff 
    logger.info "I am doing stuff" #<-- it is NOT visible in Sidekiq... 
    end 
end 

ответ

0

Потому что ваше приложение имеет их настроить как два отдельных регистраторов с различными направлениями.

+0

У меня есть отдельное окно консоли, работающее с sidekiq процессом. В этом окне, когда ExpensesWorker запущен, я могу видеть его сообщение в журнале, но я не понимаю, почему я не вижу сообщения журнала из User.do_stuff, который вызывается внутри метода 'execute' ... – yaru

+0

Что мне нужно изменить в мое приложение, чтобы я мог видеть сообщения журнала из класса User? – yaru

Смежные вопросы