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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…