文件访问日志 (proto)
此扩展的限定名称为 envoy.access_loggers.file
注意
此扩展旨在对不可信的下游流量具有鲁棒性。它假定上游是可信的。
提示
此扩展扩展并可与以下扩展类别一起使用
此扩展必须使用以下类型 URL 之一进行配置
extensions.access_loggers.file.v3.FileAccessLog
[extensions.access_loggers.file.v3.FileAccessLog proto]
用于 AccessLog 的自定义配置,该配置将日志条目直接写入文件。配置内置的 envoy.access_loggers.file
AccessLog。
{
"path": ...,
"format": ...,
"json_format": {...},
"typed_json_format": {...},
"log_format": {...}
}
- path
(string, REQUIRED) 要写入访问日志条目的本地文件的路径。
- format
(string) 访问日志 格式字符串。Envoy 支持 自定义访问日志格式 以及 默认格式。此字段已弃用。请使用 log_format.
只能设置 format、json_format、typed_json_format、log_format 中的一个。
- json_format
(Struct) 访问日志 格式字典。所有值都以字符串形式呈现。此字段已弃用。请使用 log_format.
只能设置 format、json_format、typed_json_format、log_format 中的一个。
- typed_json_format
(Struct) 访问日志 格式字典。值以字符串、数字或布尔值形式呈现,具体取决于情况。嵌套的 JSON 对象可能会由某些命令运算符(例如 FILTER_STATE 或 DYNAMIC_METADATA)生成。有关详细信息,请参阅特定命令运算符的文档。此字段已弃用。请使用 log_format.
只能设置 format、json_format、typed_json_format、log_format 中的一个。
- log_format
(config.core.v3.SubstitutionFormatString) 用于形成访问日志数据和格式的配置。如果未指定,则使用 默认格式.
只能设置 format、json_format、typed_json_format、log_format 中的一个。