Documentation ¶
Index ¶
Constants ¶
View Source
const (
HeaderXRequestID = "X-Request-ID"
)
Headers
Variables ¶
View Source
var ( // DefaultLoggerConfig is the default Logger middleware config. DefaultLoggerConfig = Config{ UTC: true, Format: `{"time":"${time_rfc3339_nano}","id":"${id}","remote_ip":"${remote_ip}",` + `"host":"${host}","method":"${method}","uri":"${uri}","user_agent":"${user_agent}",` + `"status":${status},"error":"${error}","latency":${latency},"latency_human":"${latency_human}"` + `,"bytes_in":${bytes_in},"bytes_out":${bytes_out}}` + "\n", Output: os.Stdout, } )
Functions ¶
func CxtRequestID ¶
func GetAllHeaders ¶
func SetLogger ¶
func SetLogger(config ...Config) gin.HandlerFunc
SetLogger initializes the logging middleware.
Types ¶
Click to show internal directories.
Click to hide internal directories.