middleware

package
v0.0.13 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2026 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HeaderXRequestID     = "X-Request-ID"
	HeaderXCorrelationID = "X-Correlation-ID"
	HeaderRequestID      = "Request-ID"
)
View Source
const (
	HeaderXCloudTraceContext string = "X-Cloud-Trace-Context"
	HeaderTraceParent        string = "Traceparent"
	HeaderXTraceID           string = "X-Trace-ID"
	HeaderTraceID            string = "Trace-ID"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AuditRequestIDExtractor

type AuditRequestIDExtractor struct {
	// contains filtered or unexported fields
}

func NewAuditRequestIDExtractor

func NewAuditRequestIDExtractor(headers []string) *AuditRequestIDExtractor

func (*AuditRequestIDExtractor) Handle

func (are *AuditRequestIDExtractor) Handle(next http.Handler) http.Handler

type AuditTraceIDExtractor

type AuditTraceIDExtractor struct {
	// contains filtered or unexported fields
}

func NewAuditTraceIDExtractor

func NewAuditTraceIDExtractor(headers []string) *AuditTraceIDExtractor

func (*AuditTraceIDExtractor) Handle

func (ate *AuditTraceIDExtractor) Handle(next http.Handler) http.Handler

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL