INNER CODE UNIT · Go
initSentinel
alibaba/sentinel-golang · api/init.go:140
func initSentinel(configPath string) (err error) {
defer func() {
if r := recover(); r != nil {
var ok bool
err, ok = r.(error)
if !ok {
err = fmt.Errorf("%v", r)
}
}
}()
// Initialize general config and logging module.
if err = config.InitConfigWithYaml(configPath); err != nil {
return err
}
return initCoreComponents()
}