7.6. 访问构建日志
您可以使用 Web 控制台或 CLI 访问构建日志。
流程
- 要直接使用构建来流传输日志,请输入以下命令: - oc describe build <build_name> - $ oc describe build <build_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
7.6.1. 访问 BuildConfig 日志
					您可以使用 Web 控制台或 CLI 访问 BuildConfig 日志。
				
流程
- 要输出 - BuildConfig的最新构建的日志,请输入以下命令:- oc logs -f bc/<buildconfig_name> - $ oc logs -f bc/<buildconfig_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
7.6.2. 访问给定版本构建的 BuildConfig 日志
					您可以使用 Web 控制台或 CLI 访问 BuildConfig 的给定版本构建的日志。
				
流程
- 要输出 - BuildConfig的给定版本构建的日志,请输入以下命令:- oc logs --version=<number> bc/<buildconfig_name> - $ oc logs --version=<number> bc/<buildconfig_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
7.6.3. 启用日志详细程度
					您可以传递 BUILD_LOGLEVEL 环境变量作为 BuildConfig 中 sourceStrategy 或 dockerStrategy 的一部分,来实现更为详细的输出。
				
						管理员可以通过配置 env/BUILD_LOGLEVEL,为整个 OpenShift Container Platform 实例设置默认的构建详细程度。此默认值可以通过在给定的 BuildConfig 中指定 BUILD_LOGLEVEL 来覆盖。您可以通过将 --build-loglevel 传递给 oc start-build,在命令行中为非二进制构建指定优先级更高的覆盖。
					
源构建的可用日志级别如下:
| 0 级 | 
									生成运行  | 
| 1 级 | 生成有关已执行进程的基本信息。 | 
| 2 级 | 生成有关已执行进程的非常详细的信息。 | 
| 3 级 | 生成有关已执行进程的非常详细的信息,以及存档内容的列表。 | 
| 4 级 | 目前生成与 3 级相同的信息。 | 
| 5 级 | 生成以上级别中包括的所有内容,另外还提供 Docker 推送消息。 | 
流程
- 要启用更为详细的输出,请传递 - BUILD_LOGLEVEL环境变量作为- BuildConfig中- sourceStrategy或- dockerStrategy的一部分:- sourceStrategy: ... env: - name: "BUILD_LOGLEVEL" value: "2"- sourceStrategy: ... env: - name: "BUILD_LOGLEVEL" value: "2"- 1 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- 将此值调整为所需的日志级别。