Help us understand the problem. What is going on with this article?

Google App Engineのログを確認する方法

More than 1 year has passed since last update.

はじめに

GAEで実行したアプリでエラーが出てしまう時にはGAEのログを確認してみましょう。
開発環境では動いたのになぜかデプロイすると動かなくなってしまったなど起こってもログを見れば原因を追求できます。

ログの確認手順

メニューのAppEngineからサービスを開きます。

スクリーンショット 2019-07-02 23.04.04.png

ツールをクリックします。

スクリーンショット 2019-07-02 23.04.27.png

ログをクリックします。

スクリーンショット 2019-07-02 23.04.34.png

このようなログが表示されます。

スクリーンショット 2019-07-02 23.04.51.png

エラーログの例

デプロイ時は「requirements.txt」に必要なコンポーネントを書くことが必須のようですが、「requirements.txt」を作っていませんでした。そのためflaskが見つからずに以下のようなログが出力されました。
スクリーンショット 2019-07-02 23.06.04.png

GAEでファイルの書き込みができない領域であるにもかかわらずファイルを書き込む処理をしようとしてしまっていました。その場合に以下のようなログが出力されました。
スクリーンショット 2019-07-02 23.07.08.png

最後に

こんなちゃんとしたログが見れることを知らず、なぜエラーが起きるのかとひたすら迷い込んでいましたがログが見れることを知ってすぐに問題が解決しましたので書き残しておきます。

swiftman
備忘録を兼ねて投稿していきます。
intec
未来を「ひらく」、技術で「つなぐ」、世界を「変える」、豊かなデジタル社会の一翼を担う会社です。※各記事の内容は個人の見解であり、所属する会社の公式見解ではありません。
https://www.intec.co.jp/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away