> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

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

> ログを取得する前に認証を確認します:

<Warning>
  このページは AI コーディングエージェントスキルの一部で、人間ではなくエージェント向けに書かれています。人間向けの Base44 ドキュメントは [デベロッパードキュメント](/developers) を参照してください。
</Warning>

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

## 前提条件

ログを取得する前に認証を確認します:

```bash theme={null}
npx base44 whoami
```

認証されていないかトークンが期限切れの場合、`npx base44 login` を実行するようユーザーに指示します。

以下のいずれかの方法でアプリコンテキストを解決します:

```bash theme={null}
# From a linked local project
cat base44/.app.jsonc

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

## 利用可能なコマンド

| コマンド          | 説明            | リファレンス                                                                                                        |
| ------------- | ------------- | ------------------------------------------------------------------------------------------------------------- |
| `base44 logs` | このアプリの関数ログを取得 | [project-logs.md](https://docs.base44.com/developers/skills/base44-troubleshooter/references/project-logs.md) |

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

### 1. 最近のエラーを確認

すべての関数の最新エラーを取得することから始めます:

```bash theme={null}
npx base44 logs --level error
```

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

どの関数が失敗しているか分かっている場合:

```bash theme={null}
npx base44 logs --function <function_name> --level error
```

プロジェクトディレクトリの外にいる場合、アプリを明示的に渡します:

```bash theme={null}
npx base44 logs --app-id app_123 --function <function_name> --level error
```

### 3. 時間範囲を検査する

ユーザー報告の問題のタイムスタンプと相関させます:

```bash theme={null}
npx base44 logs --function <function_name> --since <start_time> --until <end_time>
```

### 4. ログを分析する

* 出力でスタックトレースとエラーメッセージを探します
* タイムスタンプを確認してユーザー報告の問題と相関させます
* デフォルトの 50 で足りない場合はさらにエントリを取得するために `--limit` を使用します

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
