You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查找Bazel历史运行产生的日志文件

Bazel 操作日志存储路径说明

Bazel 历史 build、run、fetch 操作的通用日志默认不会存储在 /var/log 系统公共日志目录下,所有日志默认保存在对应项目的工作空间缓存、或是当前用户的临时目录中,具体查找方式如下:

  • 单条命令的完整执行日志:每次运行 bazel build/bazel run/bazel fetch 时,完整的执行输出日志会自动存储在终端输出末尾标注的路径,默认格式为 /tmp/bazel_<当前用户名>/<随机字符串>/java.log.<序号>,也可以到当前项目工作空间下的 bazel-out/_tmp/actions/ 目录下查找近期执行的操作日志。
  • 所有Bazel执行命令历史:如果需要确认近期执行过哪些Bazel操作,直接检索当前用户的shell历史记录即可,Bash环境执行 grep "bazel " ~/.bash_history,Zsh环境执行 grep "bazel " ~/.zsh_history。
  • 长期留存日志配置:如果需要统一持久化存储所有Bazel操作日志,可在执行命令时追加参数 --build_event_text_file=<自定义日志存储路径> 手动指定输出位置,也可以将该参数写入用户家目录的 .bazelrc 配置文件,实现全局自动留存日志。

提示:如果是使用root权限执行的Bazel命令,相关日志会存储在root用户的对应缓存、临时目录下,不会出现在普通用户的目录中。

内容的提问来源于stack exchange,提问作者Atsushi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 16:54:01