【问题标题】:How to shorten timestamps on heroku logs?如何缩短heroku日志上的时间戳?
【发布时间】:2017-01-29 04:54:52
【问题描述】:

注意:这只发生在我拥有多个“进程”的应用中。在这种情况下,我使用Resque,所以我有一个读取队列,一个运行队列上的作业。

这只是我运行heroku logs 时的日志示例。有谁知道为什么时间戳会重复两次?有禁用选项吗?我查看了 Heroku 文档,但没有看到任何内容。 https://devcenter.heroku.com/articles/logging

  2016-09-21T05:12:34.858759+00:00 app[web.1]: I, [2016-09-21T05:12:34.858696 #3]  INFO -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] Completed
    500 Internal Server Error in 2ms (ActiveRecord: 0.0ms)
    2016-09-21T05:12:34.860088+00:00 app[web.1]: F, [2016-09-21T05:12:34.860032 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7]
    2016-09-21T05:12:34.854247+00:00 app[web.1]: I, [2016-09-21T05:12:34.854153 #3]  INFO -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] Started POST "/request_jobs" for 72.89.67.94 at 2016-09-21 05:12:34 +0000
    2016-09-21T05:12:34.860164+00:00 app[web.1]: F, [2016-09-21T05:12:34.860113 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] Redis::CannotConnectError (Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)):
    2016-09-21T05:12:34.860223+00:00 app[web.1]: F, [2016-09-21T05:12:34.860183 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7]
    2016-09-21T05:12:34.860300+00:00 app[web.1]: F, [2016-09-21T05:12:34.860239 #3] FATAL -- : [ee72ed1c-fd13-466b-a463-351584a99ad7] app/controllers/hunter_controller.rb:9:in `request_jobs'

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    我问了一个类似的问题,得到了一个对我有用的很好的答案:

    heroku logs | cut -d "]" -f4

    好像走到最后一个右方括号前面的4个空格,把它前面的所有东西都删掉了。

    希望对你也有帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-06
      • 1970-01-01
      • 2012-09-10
      • 2011-10-30
      • 2015-02-16
      • 1970-01-01
      相关资源
      最近更新 更多