运行时键
在runtime
键下配置的playbook键管理Antora的日志记录器,以及其控制台输出、缓存和远程存储库更新行为。
runtime键
全局日志、控制台输出、获取和缓存目录属性在playbook文件中在runtime
键下定义。这些设置在Antora启动时应用于Antora流水线。
runtime: (1)
cache_dir: ./.cache/antora (2)
fetch: true (3)
log: (4)
level: error (5)
1 | 可选的runtime 键 |
2 | 可选的cache_dir 键 |
3 | 可选的fetch 键 |
4 | 可选的log 键 |
5 | 可选的level 键 |
log键
log
键是可选的。如果在playbook中设置了它,必须将其嵌套在runtime键下。log
键接受一系列内置的键值对,用于配置日志级别(level
)、失败级别(failure_level
)和显示格式(format
)。
runtime:
log: (1)
format: json (2)
failure_level: warn (3)
level: all (4)
level_format: number (5)
destination: (6)
file: ./antora.log (7)
append: true (8)
buffer_size: 4096 (9)
sync: false (10)
1 | 可选的log 类别键嵌套在runtime 类别键下。 |
2 | 可选的format 键嵌套在log 类别键下。 |
3 | 可选的failure_level 键嵌套在log 类别键下。 |
4 | 可选的level 键嵌套在log 类别键下。 |
5 | 可选的level_format 键嵌套在log 类别键下。 |
6 | 可选的destination 类别键嵌套在log 类别键下。 |
7 | 可选的file 键嵌套在destination 类别键下。 |
8 | 可选的append 键嵌套在destination 类别键下。 |
9 | 可选的buffer_size 键嵌套在destination 类别键下。 |
10 | 可选的sync 键嵌套在destination 类别键下。 |
如果在playbook中设置了level
、failure_level
、format
或level_format
,它们必须嵌套在log
类别键下。如果在playbook中未明确定义这些键,Antora运行时会自动应用默认值。这些默认值会在Antora运行时自动应用,如果它们未在playbook中明确定义,可以使用相应的命令行选项或环境变量。
如果在playbook中设置了file
、append
、buffer_size
或sync
,它们必须嵌套在destination
类别键下。
如果在Antora完全配置playbook之前抛出致命错误,则不会遵守日志设置。在这种情况下,错误消息仅使用预配置的记录器直接打印到标准错误(stderr)。 |
可用的运行时键
运行时键 | 描述 | 必需 |
---|---|---|
指定远程内容源git仓库和UI包的缓存目录。 |
否 |
|
当设置为 |
否 |
|
设置日志级别容忍度,当达到或超过时,Antora将在退出时以非零退出代码失败。接受值 |
否 |
|
设置日志消息的格式。接受值 |
否 |
|
设置必须满足的消息的最小严重性阈值级别以记录。接受值 |
否 |
|
设置日志级别的表达方式格式。仅在 |
否 |
|
设置写入日志消息的目标文件或流。默认值( |
否 |
|
配置是否在写入之前截断(即清除)文件。默认值为 |
否 |
|
设置用于缓冲日志消息的内存量。一旦缓冲区达到此大小,缓冲的消息将批量写入目标。默认值为 |
否 |
|
配置是否使用同步或异步操作将日志消息写入目标。默认值为 |
否 |