code: func NewHook(token string, env string, opts ...OptionFunc) *Hook {
  	h := NewHookForLevels(token, env, defaultTriggerLevels)
  
  	for _, o := range opts {
  		o(h)
  	}
  
  	return h
  }
docs: // NewHook creates a hook that is intended for use with your own logrus.Logger
  // instance. Uses the defualt report levels defined in wellKnownErrorFields.