Versions in this module Expand all Collapse all v0 v0.1.0 Jul 14, 2019 Changes in this version + const RequestIDKey + var DefaultLogger = RequestLogger(&DefaultLogFormatter{ ... }) + var LogEntryCtxKey = &contextKey + func GetReqID(ctx context.Context) string + func NextRequestID() uint64 + func Recoverer(next bokchoy.Handler) bokchoy.Handler + func RequestID(next bokchoy.Handler) bokchoy.Handler + func RequestLogger(f LogFormatter) func(next bokchoy.Handler) bokchoy.Handler + func Timeout(timeout time.Duration) func(next bokchoy.Handler) bokchoy.Handler + func WithLogEntry(r *bokchoy.Request, entry LogEntry) *bokchoy.Request + type DefaultLogFormatter struct + Logger LoggerInterface + NoColor bool + func (l *DefaultLogFormatter) NewLogEntry(r *bokchoy.Request) LogEntry + type LogEntry interface + Panic func(v interface{}, stack []byte) + Write func(r *bokchoy.Request, elapsed time.Duration) + func GetLogEntry(r *bokchoy.Request) LogEntry + type LogFormatter interface + NewLogEntry func(r *bokchoy.Request) LogEntry + type LoggerInterface interface + Print func(v ...interface{})