我有一个在 Heroku 上运行的 Rails 应用程序,它运行良好。我让它在调试级别日志记录下运行,但现在我切换回 INFO。还有哪些其他级别的调试可用?当运行生产时,我应该使用什么级别的日志记录?
问问题
7285 次
2 回答
15
在 Heroku 上,您可以使用 LOG_LEVEL 环境变量来设置日志级别
$ heroku config:set LOG_LEVEL=DEBUG
有效值包括 DEBUG、INFO、WARN、ERROR 和 FATAL。或者,您可以在环境配置中设置此值:
config.log_level = :debug
如果两者都设置 LOG_LEVEL 将优先。您很可能希望在生产中使用 INFO。
于 2015-02-04T20:07:27.707 回答
1
登录 Heroku 只是一个文本行流。所以你可以记录任何你想要的东西。您还可以过滤该流,使用附加组件来增强搜索,并获取日志的 syslog 消耗。
于 2012-05-14T02:37:58.400 回答