mirror of
https://github.com/micromdm/micromdm/
synced 2026-08-10 19:46:07 +08:00
20 lines
325 B
Go
20 lines
325 B
Go
package apns
|
|
|
|
import "github.com/go-kit/kit/log"
|
|
|
|
type Middleware func(Service) Service
|
|
|
|
func LoggingMiddleware(logger log.Logger) Middleware {
|
|
return func(next Service) Service {
|
|
return &loggingMiddleware{
|
|
next: next,
|
|
logger: logger,
|
|
}
|
|
}
|
|
}
|
|
|
|
type loggingMiddleware struct {
|
|
next Service
|
|
logger log.Logger
|
|
}
|