Documentation ¶
Overview ¶
logger package は、Logger middleware と RequestLogger middleware を提供する
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RequestLogger func(http.Handler) http.Handler = middleware.RequestLogger(&requestLogger{})
RequestLogger は、HTTP request が完了した時にその要約を log に吐く。Logger は RequestLogger の前に置かねばならない。middleware.RealIP は RequestLogger の前に置かねばならない。middleware.Recoverer は RequestLogger の後に置かねばならない
Functions ¶
func GetLogger ¶
GetLogger は、Logger で context に格納した slog.Logger を取り出す。slog.Logger を格納していなかったら、slog.Default() を返す
Types ¶
Click to show internal directories.
Click to hide internal directories.