mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-24 17:58:45 +02:00
fix(logging): update JSON tags in access log configuration to omit zero values
Modified JSON tags in the Filters and Fields structs to include 'omitzero', ensuring that zero values are not included in the serialized output.
This commit is contained in:
@@ -37,16 +37,16 @@ type (
|
|||||||
|
|
||||||
Format string
|
Format string
|
||||||
Filters struct {
|
Filters struct {
|
||||||
StatusCodes LogFilter[*StatusCodeRange] `json:"status_codes"`
|
StatusCodes LogFilter[*StatusCodeRange] `json:"status_codes,omitzero"`
|
||||||
Method LogFilter[HTTPMethod] `json:"method"`
|
Method LogFilter[HTTPMethod] `json:"method,omitzero"`
|
||||||
Host LogFilter[Host] `json:"host"`
|
Host LogFilter[Host] `json:"host,omitzero"`
|
||||||
Headers LogFilter[*HTTPHeader] `json:"headers"` // header exists or header == value
|
Headers LogFilter[*HTTPHeader] `json:"headers,omitzero"` // header exists or header == value
|
||||||
CIDR LogFilter[*CIDR] `json:"cidr"`
|
CIDR LogFilter[*CIDR] `json:"cidr,omitzero"`
|
||||||
}
|
}
|
||||||
Fields struct {
|
Fields struct {
|
||||||
Headers FieldConfig `json:"headers" aliases:"header"`
|
Headers FieldConfig `json:"headers,omitzero" aliases:"header"`
|
||||||
Query FieldConfig `json:"query" aliases:"queries"`
|
Query FieldConfig `json:"query,omitzero" aliases:"queries"`
|
||||||
Cookies FieldConfig `json:"cookies" aliases:"cookie"`
|
Cookies FieldConfig `json:"cookies,omitzero" aliases:"cookie"`
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user