【问题标题】:Heroku: Papertrail Log not showing detailed versionHeroku:Papertrail 日志未显示详细版本
【发布时间】:2018-02-03 02:57:48
【问题描述】:

我在 Heorku 服务器上运行我的 Rails API 应用程序并使用 Papertrail 作为插件。

在工作时,我可以看到日志,但对于每个请求,这些日志仅限于一行,并且不会显示由查询和其他日志组成的详细信息,这些日志在我们的本地环境中很容易看到。

我已经设置了以下配置: config.log_level = :debug 在我的 Rails 项目中

heroku config:set LOG_LEVEL=DEBUG 在 heroku 服务器上。

但后来几乎没有任何成功。任何帮助!请

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    在 production.rb 中设置而不是

    config.log_level = :debug
    

    地点:

    config.logger = Logger.new(STDOUT)
    config.logger.level = Logger::DEBUG
    

    更多详情:

    一些框架将日志输出发送到标准输出以外的地方 默认。这些可能需要额外的配置。例如,当 使用 ActiveSupport 的 Ruby on Rails TaggedLogger,您应该添加 将以下内容添加到您的应用程序的配置中以获取标准输出日志记录: config.logger = Logger.new(STDOUT)

    https://devcenter.heroku.com/articles/logging

    【讨论】:

    • 谢谢!节省了很多时间:)
    猜你喜欢
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    • 2021-08-11
    • 1970-01-01
    • 2017-08-24
    • 2010-11-09
    • 2020-08-18
    • 1970-01-01
    相关资源
    最近更新 更多