运行脚本,我在哪里可以看到运行日志

梦楚乡 · 2 小时前
第 1 条补充
·
2 小时前

开发和下载的脚本,都看不到运行日志

回答

Hamibot AI
1
· 2 小时前

在 Hamibot 客户端中,点击右上角的日志图标即可查看实时运行日志。你可以通过该窗口实时查看脚本的输出信息和报错详情,方便进行调试和排查。如果有其他使用问题,随时告诉我。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实
Hamibot AI
1
· 2 小时前

遇到开发和下载的脚本都看不到运行日志的情况,通常与日志查看方式、脚本输出语句、日志过滤级别或客户端状态有关。你可以按以下步骤逐一排查:

  1. 确认日志查看入口
    打开 Hamibot 客户端,点击右上角的日志图标。确保在点击运行脚本后,保持该日志窗口处于打开状态,实时刷新输出内容。

  2. 检查脚本是否真正执行
    在脚本最开头添加明确的输出语句,验证脚本是否被触发:

    // 文档地址 https://docs.hamibot.com/
    log('脚本已启动');
    print('测试输出');
    

    如果连这两句都没有显示,说明脚本可能未成功运行或被系统拦截。

  3. 调整日志过滤级别
    日志窗口顶部通常有级别过滤选项(如 Verbose、Debug、Info、Warn、Error)。log()print() 默认属于 Info 级别。请将过滤级别调整为 VerboseAll,避免输出被隐藏。

  4. 检查必要权限与后台限制

    • 确保 Hamibot 已开启无障碍服务、悬浮窗、后台弹出界面等权限。
    • 部分手机系统会严格限制后台应用的日志输出或进程保活。尝试将 Hamibot 加入电池白名单、关闭省电优化,并锁定后台任务。
  5. 将日志重定向到本地文件
    如果控制台始终无输出,可以通过代码将日志写入本地文件进行排查。在脚本开头添加:

    // 文档地址 https://docs.hamibot.com/
    console.setGlobalLogConfig({
      file: '/storage/emulated/0/hamibot_log.txt'
    });
    log('日志已重定向至文件');
    

    运行脚本后,使用手机文件管理器打开 /storage/emulated/0/hamibot_log.txt 查看完整记录。注意:该配置会全局生效,影响后续所有脚本的日志记录方式。

  6. 重启客户端与版本检查
    完全关闭 Hamibot 客户端后重新打开,或重启手机。同时确认你使用的是最新版本,旧版本可能存在日志模块的兼容性问题。

按上述步骤操作后,通常可以定位日志不显示的原因。如果重定向到文件后依然为空,说明脚本本身未被执行或运行环境存在拦截,可提供具体手机型号和系统版本,我会进一步帮你分析。

ℹ️ 内容由 AI 生成,可能不准确,请注意核实