我有一个 Rails 应用程序,它的一个操作被频繁调用,在我开发时很不方便,因为它会产生大量我不关心的额外日志输出。我如何才能让 Rails 不记录这一操作的任何内容(控制器、操作、参数、完成时间等)?我也想在 RAILS_ENV 上对其进行条件化,以便生产中的日志完整。
Thanks!
您可以使 Rails 记录器对象静音:
def action
Rails.logger.silence do
# Things within this block will not be logged...
end
end
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)