package middleware type Logger struct{} func NewLogger() *Logger { return &Logger{} }