internal/service/logger/logger.go
func (hr HTTPRequest) MarshalLogObject(enc zapcore.ObjectEncoder) error {
	enc.AddString("method", hr.Method)
	enc.AddString("url", hr.URL)
	enc.AddString("userAgent", hr.UserAgent)
	enc.AddString("referrer", hr.Referrer)
	enc.AddString("responseStatusCode", hr.ResponseStatusCode)
	enc.AddString("remoteIp", hr.RemoteIP)

	return nil
}
func (hr HTTPRequest) MarshalLogObject(enc zapcore.ObjectEncoder) error {
	enc.AddString("method", hr.Method)
	enc.AddString("url", hr.URL)
	enc.AddString("userAgent", hr.UserAgent)
	enc.AddString("referrer", hr.Referrer)
	enc.AddString("responseStatusCode", hr.ResponseStatusCode)
	enc.AddString("remoteIp", hr.RemoteIP)

	return nil
}
// MarshalLogObject implements zapcore ObjectMarshaler.