跳转到内容

logger

此内容尚不支持你的语言。

The logger plugin writes request and response activity to the process log (console).

  • Phase: Access, Log
  • Purpose: Log request/response information to console
  • Behavior: Outputs structured or text logs
{
"pluginName": "logger",
"config": {
"level": "info",
"format": "json"
}
}
OptionTypeDefaultDescription
levelstringinfoLog level: debug, info, warn, error
formatstringjsonOutput format: json, text
FieldDescription
type”request”
request_idUnique request ID
methodHTTP method
urlRequest URL
headersAll request headers
route_idMatched route ID
service_idMatched service ID
targetSelected backend target
timestampLog timestamp
FieldDescription
type”response”
request_idUnique request ID
methodHTTP method
urlRequest URL
upstream_urlBackend URL
statusResponse status code
duration_msRequest duration (ms)
timestampLog timestamp

JSON format integrates well with:

  • Log aggregators (ELK, Loki)
  • Cloud logging services
  • Monitoring dashboards