base44-troubleshooter

base44-troubleshooter

使用后端函数日志排查生产环境问题。适用于调查应用错误、调试函数调用或诊断 Base44 应用中的生产问题。

84Star
12Fork
更新于 2026/7/27
SKILL.md
readonly只读
name
base44-troubleshooter
description

使用后端函数日志排查生产环境问题。适用于调查应用错误、调试函数调用或诊断 Base44 应用中的生产问题。

排查生产问题

前提条件

在获取日志前验证身份:

npx base44 whoami

如果未认证或令牌过期,请指导用户运行 npx base44 login

通过以下方式之一解析应用上下文:

# 从关联的本地项目
cat base44/.app.jsonc

# 或显式指定
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 获取更多条目