heroku - 如何查看没有时间戳/额外信息的 Heroku 日志?

标签 heroku terminal iterm2

当我在 iTerm 中运行 heroku log 时,由于时间戳和额外信息,输出确实很难阅读。有没有办法做到这一点:

2017-03-23T10:05:30.356697+00:00 app[web.1]: D, [2017-03-23T10:05:30.356626 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]   Tenancy Load (1.2ms)  SELECT  "tenancies".* FROM "tenancies" WHERE "tenancies"."id" = $1 LIMIT $2  [["id", 27], ["LIMIT", 1]]
2017-03-23T10:05:30.378627+00:00 app[web.1]: D, [2017-03-23T10:05:30.378565 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]    (1.0ms)  BEGIN
2017-03-23T10:05:30.389814+00:00 app[web.1]: D, [2017-03-23T10:05:30.389755 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]    (1.0ms)  COMMIT
2017-03-23T10:05:30.359482+00:00 app[web.1]: D, [2017-03-23T10:05:30.359409 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]   Tenant Load (1.2ms)  SELECT  "tenants".* FROM "tenants" WHERE "tenants"."id" = $1 LIMIT $2  [["id", 37], ["LIMIT", 1]]
2017-03-23T10:05:30.379631+00:00 app[web.1]: D, [2017-03-23T10:05:30.379572 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]   CACHE (0.0ms)  SELECT  "tenancies".* FROM "tenancies" WHERE "tenancies"."id" = $1 LIMIT $2  [["id", 27], ["LIMIT", 1]]
2017-03-23T10:05:30.391164+00:00 app[web.1]: D, [2017-03-23T10:05:30.391109 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]   CACHE (0.0ms)  SELECT  "tenants".* FROM "tenants" WHERE "tenants"."id" = $1 LIMIT $2  [["id", 37], ["LIMIT", 1]]
2017-03-23T10:05:30.362098+00:00 app[web.1]: D, [2017-03-23T10:05:30.362028 #4] DEBUG -- : [7b1ab640-f23c-49fa-90c9-3cd9baa83c31]   TenancyTenant Load (1.1ms)  SELECT  "tenancy_tenants".* FROM "tenancy_tenants" WHERE "tenancy_tenants"."id" = $1 LIMIT $2  [["id", 14], ["LIMIT", 1]]

看起来像这样:

Tenancy Load (1.2ms)  SELECT  "tenancies".* FROM "tenancies" WHERE "tenancies"."id" = $1 LIMIT $2  [["id", 27], ["LIMIT", 1]]
 (1.0ms)  BEGIN
 (1.0ms)  COMMIT
Tenant Load (1.2ms)  SELECT  "tenants".* FROM "tenants" WHERE "tenants"."id" = $1 LIMIT $2  [["id", 37], ["LIMIT", 1]]
CACHE (0.0ms)  SELECT  "tenancies".* FROM "tenancies" WHERE "tenancies"."id" = $1 LIMIT $2  [["id", 27], ["LIMIT", 1]]
CACHE (0.0ms)  SELECT  "tenants".* FROM "tenants" WHERE "tenants"."id" = $1 LIMIT $2  [["id", 37], ["LIMIT", 1]]
TenancyTenant Load (1.1ms)  SELECT  "tenancy_tenants".* FROM "tenancy_tenants" WHERE "tenancy_tenants"."id" = $1 LIMIT $2  [["id", 14], ["LIMIT", 1]]

谢谢

最佳答案

怎么样:

heroku logs | cut -d "]" -f4

关于heroku - 如何查看没有时间戳/额外信息的 Heroku 日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42973064/

相关文章:

copy-paste - 粘贴到我的 iterm2 终端时出现奇怪的字符

ruby-on-rails - 无论我推送什么到heroku应用程序(Ruby on Rails),内部服务器错误

node.js - 使用 Stripe API 出现不安全网站错误

heroku - 如何在我的Heroku管道中设置开发阶段

bash - 终端上通配符的优雅降级

bash - Grep 命令,文件被截断

macos - Iterm2路径颜色设置

javascript - 如何每小时自动运行CasperJS脚本?

linux - "home"- 终端中的字符串(?)已更改

macos-catalina - ITerm2 + Mac Catalina + Zsh + Oh My Zsh + Powerline10K -> 无法正确显示字体