我正在Heorku服务器上运行我的Rails API应用程序并使用Papertrail作为插件。
在工作期间,我能够看到日志,但每个请求仅限于一行,并且不会显示详细的查询和其他日志,这些日志在我们的本地环境中很容易看到。
我已经设置了以下配置:
我的Rails项目中的config.log_level = :debug
和
在heroku服务器上 heroku config:set LOG_LEVEL=DEBUG
。
然而,几乎没有任何成功。任何帮助!请
答案 0 :(得分:0)
在production.rb而不是
中设置config.log_level = :debug
位:
config.logger = Logger.new(STDOUT)
config.logger.level = Logger::DEBUG
更多详情:
某些框架将日志输出发送到除stdout之外的某处 默认。这些可能需要额外配置。例如,何时 使用ActiveSupport的Ruby on Rails TaggedLogger,你应该添加 以下内容进入应用程序的配置以获取stdout日志记录: config.logger = Logger.new(STDOUT)