推送到我的登台服务器(生产的克隆),我收到以下Rails记录器错误,我在生产或开发中没有看到:
Completed 500 Internal Server Error in 274ms
NoMethodError (undefined method `debug=' for #<ActiveSupport::BufferedLogger:0x007fd1ca7fa0a0>):
app/controllers/sessions_controller.rb:26:in `create'
运行rails console staging
让我使用Rails.logger.debug写日志,就像我在控制器中一样。
我使用的是Rails 3(3.2.18)的最新版本。我在Rails记录器中使用烘焙,没有第三方记录服务。
任何建议表示赞赏!谢谢。
答案 0 :(得分:3)
你做不到debug=
;这不是一种方法。您可能想要做的是调用debug
方法并将其传递给您想要的输出:
logger.debug "Output content goes here"