From e256101bd9562306453ce001eb6bd64c99598c57 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 9 Dec 2025 19:40:49 +0800 Subject: [PATCH] :art: Improve boot Signed-off-by: Daniel <845765@qq.com> --- kernel/util/working_mobile.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/kernel/util/working_mobile.go b/kernel/util/working_mobile.go index f7fc0b942..9d8fb3cea 100644 --- a/kernel/util/working_mobile.go +++ b/kernel/util/working_mobile.go @@ -21,6 +21,7 @@ import ( "os" "path/filepath" "runtime" + "strings" "time" "github.com/88250/gulu" @@ -117,6 +118,7 @@ func initWorkspaceDirMobile(workspaceBaseDir string) { var workspacePaths []string if !gulu.File.IsExist(workspaceConf) { + logging.LogInfof("workspace conf [%s] not exist, use the default workspace [%s]", workspaceConf, defaultWorkspaceDir) WorkspaceDir = defaultWorkspaceDir if !gulu.File.IsDir(WorkspaceDir) { logging.LogWarnf("use the default workspace [%s] since the specified workspace [%s] is not a dir", WorkspaceDir, defaultWorkspaceDir) @@ -125,6 +127,8 @@ func initWorkspaceDirMobile(workspaceBaseDir string) { workspacePaths = append(workspacePaths, WorkspaceDir) } else { workspacePaths, _ = ReadWorkspacePaths() + logging.LogInfof("1 read workspace paths [%s]", strings.Join(workspacePaths, ",")) + if 0 < len(workspacePaths) { WorkspaceDir = workspacePaths[len(workspacePaths)-1] if !gulu.File.IsDir(WorkspaceDir) { @@ -136,8 +140,12 @@ func initWorkspaceDirMobile(workspaceBaseDir string) { WorkspaceDir = defaultWorkspaceDir workspacePaths = append(workspacePaths, WorkspaceDir) } + + logging.LogInfof("2 read workspace paths [%s]", strings.Join(workspacePaths, ",")) } + logging.LogInfof("3 read workspace paths [%s]", strings.Join(workspacePaths, ",")) + if err := WriteWorkspacePaths(workspacePaths); err != nil { logging.LogErrorf("write workspace conf [%s] failed: %s", workspaceConf, err) os.Exit(logging.ExitCodeInitWorkspaceErr)