Documentation
¶
Overview ¶
Package logging provides structured logging with zap.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Logger is a configured zap.Logger. Logger *zap.Logger )
Functions ¶
func GetLogEntry ¶
GetLogEntry return the request scoped zap.FieldLogger.
Types ¶
type StructuredLogger ¶
StructuredLogger is a structured zap Logger.
func (*StructuredLogger) NewLogEntry ¶
func (l *StructuredLogger) NewLogEntry(r *http.Request) middleware.LogEntry
NewLogEntry sets default request log fields.
type StructuredLoggerEntry ¶
StructuredLoggerEntry is a zap.FieldLogger.
func (*StructuredLoggerEntry) Panic ¶
func (l *StructuredLoggerEntry) Panic(v interface{}, stack []byte)
Panic prints stack trace
Click to show internal directories.
Click to hide internal directories.