我在Heroku上运行了一个Rails应用程序,运行正常。我让它运行调试级别日志记录,但现在我切换回INFO。还有哪些其他级别的调试?在运行生产时,我应该使用什么级别的日志记录?
答案 0 :(得分:9)
在Heroku上,您可以使用LOG_LEVEL环境变量
设置日志级别$ heroku config:set LOG_LEVEL=DEBUG
有效值包括DEBUG,INFO,WARN,ERROR和FATAL。或者,您可以在环境配置中设置此值:
config.log_level = :debug
如果两者都设置了LOG_LEVEL将优先。您很可能希望在制作中使用INFO。
答案 1 :(得分:1)
登录Heroku只是一串文本行。所以你可以记录你想要的任何东西。您还可以过滤该流,使用附加组件进行增强搜索,并获取日志的系统日志消耗。