【问题标题】:How to see untrimmed logs on Heroku Local如何在 Heroku Local 上查看未修剪的日志
【发布时间】:2016-03-13 09:24:13
【问题描述】:

我正在本地 heroku 上运行 NodeJS 应用程序,但是我的所有 console.log 语句和错误消息都被修剪了。

例如:

forego | starting web.1 on port 5000
web.1  | module.js:339

我没有看到完整的错误日志。如何避免这种错误消息的修剪?

【问题讨论】:

  • 您找到解决方案了吗?
  • 顺便说一句,您可以在没有 heroku 的情况下使用 node bin/www 之类的东西启动应用程序并在那里查看输出。
  • @UrK 但是 heroku local 提供的环境变量呢?
  • 遗憾的是,在这种情况下他们必须被模拟。这就是为什么这不是作为答案提交而是作为评论提交的原因。

标签: heroku heroku-toolbelt


【解决方案1】:

heroku local 将运行您在 Procfile 中告诉它的任何进程。如果您想流式传输您的开发日志,只需将 log: tail -f log/development.log 之类的内容添加到您的 Procfile。您还需要确保为此创建第二个 Procfile(我使用 Procfile.dev)。将日志文件路径替换为所需的日志文件所在的位置。

干杯!

【讨论】:

    【解决方案2】:

    你试过了吗?

    $ heroku help local
    

    来源:https://devcenter.heroku.com/articles/heroku-local

    这已经部署了吗?如果是这样:

    在终端/bash 上:

    $ heroku logs
    

    在您的 Heroku 帐户上:

    1) 转到您的帐户,然后是应用程序,然后是该应用程序的日志

    【讨论】:

      猜你喜欢
      • 2014-02-13
      • 2014-04-12
      • 2011-02-09
      • 1970-01-01
      • 2011-02-10
      • 2015-10-20
      • 1970-01-01
      • 2022-01-06
      • 1970-01-01
      相关资源
      最近更新 更多