Bläddra i källkod

修复日志存储问题

Signed-off-by: 716 <[email protected]>
716 3 år sedan
förälder
incheckning
76fdfb81b0

+ 2 - 2
internal/logic/emby_helper/embyhelper.go

@@ -84,17 +84,17 @@ func (em *EmbyHelper) GetRecentlyAddVideoList() ([]emby.EmbyMixInfo, map[string]
 	for index, info := range filterSeriesList {
 		log_helper.GetLogger().Debugln(index, info.VideoFileName)
 	}
-
+	log_helper.GetLogger().Debugln("-----------------")
 	// 将没有字幕的找出来
 	noSubMovieList, err := em.filterNoChineseSubVideoList(filterMovieList)
 	if err != nil {
 		return nil, nil, err
 	}
+	log_helper.GetLogger().Debugln("-----------------")
 	noSubSeriesList, err := em.filterNoChineseSubVideoList(filterSeriesList)
 	if err != nil {
 		return nil, nil, err
 	}
-
 	// 输出调试信息
 	log_helper.GetLogger().Debugln("-----------------")
 	log_helper.GetLogger().Debugln("filterNoChineseSubVideoList found no chinese movie", len(noSubMovieList))

+ 15 - 6
internal/pkg/folder_helper/folder.go

@@ -20,9 +20,12 @@ import (
 // GetRootDebugFolder 在程序的根目录新建,调试用文件夹
 func GetRootDebugFolder() (string, error) {
 	if global_value.DefDebugFolder == "" {
-		nowProcessRoot, _ := os.Getwd()
+		nowProcessRoot, err := os.Getwd()
+		if err != nil {
+			return "", err
+		}
 		nowProcessRoot = filepath.Join(nowProcessRoot, cacheRootFolderName, DebugFolder)
-		err := os.MkdirAll(nowProcessRoot, os.ModePerm)
+		err = os.MkdirAll(nowProcessRoot, os.ModePerm)
 		if err != nil {
 			return "", err
 		}
@@ -78,9 +81,12 @@ func CopyFiles2DebugFolder(names []string, subFiles []string) error {
 // GetRootTmpFolder 在程序的根目录新建,取缓用文件夹,每一个视频的缓存将在其中额外新建子集文件夹
 func GetRootTmpFolder() (string, error) {
 	if global_value.DefTmpFolder == "" {
-		nowProcessRoot, _ := os.Getwd()
+		nowProcessRoot, err := os.Getwd()
+		if err != nil {
+			return "", err
+		}
 		nowProcessRoot = filepath.Join(nowProcessRoot, cacheRootFolderName, TmpFolder)
-		err := os.MkdirAll(nowProcessRoot, os.ModePerm)
+		err = os.MkdirAll(nowProcessRoot, os.ModePerm)
 		if err != nil {
 			return "", err
 		}
@@ -153,9 +159,12 @@ func ClearRootTmpFolder() error {
 // GetRootSubFixCacheFolder 在程序的根目录新建,字幕时间校正的缓存文件夹
 func GetRootSubFixCacheFolder() (string, error) {
 	if global_value.DefSubFixCacheFolder == "" {
-		nowProcessRoot, _ := os.Getwd()
+		nowProcessRoot, err := os.Getwd()
+		if err != nil {
+			return "", err
+		}
 		nowProcessRoot = filepath.Join(nowProcessRoot, cacheRootFolderName, SubFixCacheFolder)
-		err := os.MkdirAll(nowProcessRoot, os.ModePerm)
+		err = os.MkdirAll(nowProcessRoot, os.ModePerm)
 		if err != nil {
 			return "", err
 		}

+ 1 - 5
internal/pkg/log_helper/loghelper.go

@@ -22,11 +22,7 @@ func NewLogHelper(appName string, level logrus.Level, maxAge time.Duration, rota
 			LogFormat:       "[%lvl%]: %time% - %msg%\n",
 		},
 	}
-	nowPath, err := os.Getwd()
-	if err != nil {
-		panic(err)
-	}
-	pathRoot := filepath.Join(nowPath, "Logs")
+	pathRoot := filepath.Join(global_value.ConfigRootDirFPath, "Logs")
 	fileAbsPath := filepath.Join(pathRoot, appName+".log")
 	// 下面配置日志每隔 X 分钟轮转一个新文件,保留最近 X 分钟的日志文件,多余的自动清理掉。
 	writer, _ := rotatelogs.New(