INNER CODE UNIT · Go
Init
OpenListTeam/OpenList-Mobile · openlist-lib/openlistlib/server.go:28
func Init(event Event, cb LogCallback) error {
if startFailedHookUuid != "" {
bootstrap.RemoveEndpointStartFailedHook(startFailedHookUuid)
startFailedHookUuid = ""
}
if shutdownHookUuid != "" {
bootstrap.RemoveEndpointShutdownHook(shutdownHookUuid)
shutdownHookUuid = ""
}
bootstrap.Init()
startFailedHookUuid = bootstrap.RegisterEndpointStartFailedHook(event.OnStartError)
shutdownHookUuid = bootstrap.RegisterEndpointShutdownHook(event.OnShutdown)
logFormatter = &internal.MyFormatter{
OnLog: func(entry *log.Entry) {
cb.OnLog(int16(entry.Level), entry.Time.UnixMilli(), entry.Message)
},
}
if utils.Log == nil {