0

我希望调试日志出现在信息日志级别,这样其他不必要的调试日志就不会出现在生产环境中。语句 configure.log_level= :info 已经写在 production.rb 文件中,但我无法看到呈现的消息日志,除非我也为 :debug 添加另一个语句。我只希望在信息级别而不是在调试级别显示呈现的消息。这样做的方法是什么?我认为,如果我们了解 rails 如何决定哪些日志是信息,哪些不是,那么我们可以做一些事情。帮帮我。谢谢

4

1 回答 1

0

级别上显示的任何消息info也将出现在debug级别上 - 请参阅Logger 类的 ruby​​ 文档

如果您询问 Rails 显示哪些消息info以及显示哪些消息debug,我认为没有比查看源代码更简单的方法了。

同样,如果您要在应用程序代码中查找日志记录语句,请搜索logger.infologger.debug

于 2022-02-24T21:47:57.577 回答