私はHerokuレビューアプリでいくつかの問題を探しています。HerokuレビューAppの設定とロギング(プロダクション設定/ロギングと比較)
Bashからは、config(環境変数)やロギングにアクセスする方法がないようです。私が実行した場合:
heroku logs --tail
これは単に(レビューアプリでスコープを維持する方法があるように思えないので、理にかなって)生産アプリからログインすると戻ってきます。 Herokuのダッシュボード内からReview Appログを見ることができますが、それでも少し外れているようですが、それ以降の更新ではログとは別の行が省略されるためです(これはBashから見ています)。また
は、私がしなければ:
heroku config
これは、予想される設定値(すなわちDATABASE_URL
)を戻るが、これは単に生産のためであれば、再び、私はわかりません。
console.log("process.env.PORT: " + process.env.PORT);
console.log("process.env.DATABASE_URL: " + process.env.DATABASE_URL);
console.log("process.env.PAPERTRAIL_API_TOKEN: " + process.env.PAPERTRAIL_API_TOKEN);
がPORT
が値を返しているが、DATABASE_URL
とPAPERTRAIL_API_TOKEN
の両方が、これらは両方heroku config
に移入されていても、バックundefined
来ている:例えば
、レビューアプリからこれを実行しています。
は、だから私の質問は以下のとおりです。
1)どのように私はバッシュ(またはHerokuのダッシュボード以外の他の信頼できる方法)からのレビューアプリケーションのログを表示しますか?
2)レビューアプリとプロダクションの設定値が異なるかどうかを確認します。レビューアプリの場合はどうすれば設定できますか?レビューアプリを指すように
これは、同じプロジェクト(ディレクトリを意味します) –