Skip to main content
このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは デベロッパードキュメント を参照してください。

本番環境の問題をトラブルシューティングする

前提条件

ログを取得する前に認証を確認します:
npx base44 whoami
認証されていないかトークンが期限切れの場合、npx base44 login を実行するようユーザーに指示します。 以下のいずれかの方法でアプリコンテキストを解決します:
# From a linked local project
cat base44/.app.jsonc

# Or explicitly
npx base44 logs --app-id app_123

利用可能なコマンド

コマンド説明リファレンス
base44 logsこのアプリの関数ログを取得project-logs.md

トラブルシューティングフロー

1. 最近のエラーを確認

すべての関数の最新エラーを取得することから始めます:
npx base44 logs --level error

2. 特定の関数を詳しく調べる

どの関数が失敗しているか分かっている場合:
npx base44 logs --function <function_name> --level error
プロジェクトディレクトリの外にいる場合、アプリを明示的に渡します:
npx base44 logs --app-id app_123 --function <function_name> --level error

3. 時間範囲を検査する

ユーザー報告の問題のタイムスタンプと相関させます:
npx base44 logs --function <function_name> --since <start_time> --until <end_time>

4. ログを分析する

  • 出力でスタックトレースとエラーメッセージを探します
  • タイムスタンプを確認してユーザー報告の問題と相関させます
  • デフォルトの 50 で足りない場合はさらにエントリを取得するために --limit を使用します
このページは AI を使用して翻訳されました。最も正確で最新の情報については、英語版 を参照してください。