檔案存取日誌(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
(字串,必需) 本機檔案的路徑,用於寫入存取日誌條目。
- format
(字串) 存取日誌格式字串。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) 存取日誌格式字典。值會適當地呈現為字串、數字或布林值。一些命令運算子(例如 FILTER_STATE 或 DYNAMIC_METADATA)可能會產生巢狀 JSON 物件。有關詳細資訊,請參閱特定命令運算子的文件。此欄位已棄用。請使用log_format。
只能設定 format、json_format、typed_json_format 或 log_format 其中之一。
- log_format
(config.core.v3.SubstitutionFormatString) 用於形成存取日誌資料和格式的設定。如果未指定,則使用預設格式。
只能設定 format、json_format、typed_json_format 或 log_format 其中之一。