Отключите ведение журнала для определенных действий контроллера в Rails 3.1 - PullRequest
2 голосов
/ 17 марта 2012

Я нашел множество примеров для этого с Rails 2. *, но ни один из них не работал с моей настройкой Rails 3.1.

Кто-нибудь знает, как полностью отключить ведение журнала для определенных действий контроллера?

Ответы [ 2 ]

1 голос
/ 17 марта 2012

Вы можете обернуть действие в глушитель журнала через фильтр

around_filter :silence_action, :only => :action

def silence_action
  Rails.logger.silence do
    yield
  end
end
0 голосов
/ 17 марта 2012

Вы пробовали это?:

def action
  Rails.logger.silence do
    # Things within this block will not be logged...
  end
end
...