在生产环境中改变日志级别吗?

如果我理解正确的话,它在生产模式下按设计会抑制信息和调试日志。Blaming logster/lib/logster/rails/railtie.rb at main · discourse/logster · GitHub

store.level = Logger::Severity::WARN if Rails.env.production?

来自一篇博文

在生产模式下,它通过指纹识别回溯来聚合类似的错误,监听警告/错误和致命消息。目的是显示一个可以解决的开放式应用程序问题列表。

在开发模式下,它提供了 Rails 生成的所有日志的完整信息流。(调试及以上)。这比控制台有显著优势,因为您可以正确访问每行日志的回溯。

2 个赞