package waiter
import (
)
type Logger struct {
Attempt int64
}
func (*Logger) () string {
return "WaiterLogger"
}
func ( *Logger) ( context.Context, middleware.InitializeInput, middleware.InitializeHandler) (
middleware.InitializeOutput, middleware.Metadata, error,
) {
:= middleware.GetLogger()
.Logf(logging.Debug, fmt.Sprintf("attempting waiter request, attempt count: %d", .Attempt))
return .HandleInitialize(, )
}
func ( Logger) ( *middleware.Stack) error {
return .Initialize.Insert(&, "SetLogger", middleware.After)
}