0

我有不时发生的奇怪错误,所以要弄清楚我需要日志文件中的更多信息。但我不想将调试级别用于整个应用程序,仅用于一个控制器操作。

我正在使用 Rails 3.2.14,但不想使用 Rails.logger.silence(...) 因为它将在 Rails 4 中删除

4

1 回答 1

0

我认为这是可能的Rails.logger.level

def some_controller_action
  old_log_level = Rails.logger.level
  Rails.logger.level = :debug

  # Lots of code that needs to be logged

  Rails.logger.level = old_log_level
end
于 2013-10-02T14:20:08.010 回答