// Provision sets up the module.
Provision sets up the module.
// Provision sets up the module .
func (h *Handler) Provision(ctx caddy.Context) error {
	h.logger = ctx.Logger(h)
	if h.Routes != nil {
		err := h.Routes.Provision(ctx)
		if err != nil {
			return fmt.Errorf("setting up subroutes: %v", err)
		}
	}
	return nil
}
func ( h * Handler ) Provision ( ctx caddy . Context ) error { h . logger = ctx . Logger ( h ) if h . Routes != nil { err := h . Routes . Provision ( ctx ) if err != nil { return fmt . Errorf ( " " , err ) } } return nil }
Provision sets up the module.
Provision sets up the module .