Forráskód Böngészése

新增更多的Debug日志

Signed-off-by: allan716 <[email protected]>
allan716 3 éve
szülő
commit
a0543f2ae3

+ 20 - 0
internal/backend/controllers/v1/video_list.go

@@ -79,8 +79,28 @@ func (cb *ControllerBase) RefreshVideoListHandler(c *gin.Context) {
 
 		pathUrlMap := cb.GetPathUrlMap()
 
+		cb.log.Debugln("---------------------------------")
+		cb.log.Debugln("GetPathUrlMap")
+		for s, s2 := range pathUrlMap {
+			cb.log.Debugln("pathUrlMap", s, s2)
+		}
+		cb.log.Debugln("---------------------------------")
+
 		MovieInfos, SeasonInfos := cb.videoScanAndRefreshHelper.ScrabbleUpVideoList(scanVideoResult, pathUrlMap)
 
+		cb.log.Debugln("---------------------------------")
+		for i, i2 := range MovieInfos {
+			cb.log.Debugln("MovieInfos", i, i2.VideoFPath)
+		}
+		cb.log.Debugln("---------------------------------")
+		for i, seasonInfo := range SeasonInfos {
+			cb.log.Debugln("SeasonInfos.RootDirPath", i, seasonInfo.RootDirPath)
+			for i2, i3 := range seasonInfo.OneVideoInfos {
+				cb.log.Debugln("SeasonInfos.SeasonInfos", i2, i3.VideoFPath)
+			}
+		}
+		cb.log.Debugln("---------------------------------")
+
 		// 缓存视频列表
 		cb.cronHelper.Downloader.SetMovieAndSeasonInfo(MovieInfos, SeasonInfos)
 	}()

+ 17 - 4
pkg/video_scan_and_refresh_helper/video_scan_and_refresh_helper.go

@@ -568,6 +568,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 		if found == false {
 			v.processLocker.Unlock()
 			// 没有找到对应的 URL
+			v.log.Warningln("scrabbleUpVideoListNormal.movieProcess.processLocker.Unlock", oneMovieDirRootPath)
 			return nil
 		}
 		v.processLocker.Unlock()
@@ -607,6 +608,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 		oneMovieDirRootPath := movieDirRootPath.(string)
 		for i, oneMovieFPath := range moviesFPath.([]string) {
 
+			v.log.Debugln("scrabbleUpVideoListNormal.movieDirMap.Any", oneMovieDirRootPath, oneMovieFPath)
 			// 放入队列
 			err := v.taskControl.Invoke(&task_control.TaskData{
 				Index: i,
@@ -617,7 +619,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 				},
 			})
 			if err != nil {
-				v.log.Errorln(err)
+				v.log.Errorln("scrabbleUpVideoListNormal.normal.MoviesDirMap.taskControl.Invoke", err)
 				return true
 			}
 		}
@@ -640,6 +642,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 		if found == false {
 			v.processLocker.Unlock()
 			// 没有找到对应的 URL
+			v.log.Warningln("scrabbleUpVideoListNormal.seriesProcess.processLocker.Unlock", oneSeriesRootPathName)
 			return nil
 		}
 		v.processLocker.Unlock()
@@ -651,6 +654,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 			return err
 		}
 		if bNeedDlSub == false {
+			v.log.Debugln("filterMovieAndSeriesNeedDownloadNormal.SeriesNeedDlSub bNeedDlSub == false", oneSeriesRootPathName)
 			return nil
 		}
 		seriesDirRootFUrl := strings.ReplaceAll(oneSeriesRootDir, oneSeriesRootPathName, desUrl)
@@ -699,6 +703,8 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 
 		oneSeriesRootPathName := seriesRootPathName.(string)
 		for i, oneSeriesRootDir := range seriesNames.([]string) {
+
+			v.log.Debugln("scrabbleUpVideoListNormal.seriesDirMap.Any", oneSeriesRootPathName, oneSeriesRootDir)
 			// 放入队列
 			err := v.taskControl.Invoke(&task_control.TaskData{
 				Index: i,
@@ -709,7 +715,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListNormal(normal *NormalScan
 				},
 			})
 			if err != nil {
-				v.log.Errorln(err)
+				v.log.Errorln("scrabbleUpVideoListNormal.normal.SeriesDirMap.taskControl.Invoke", err)
 				return true
 			}
 		}
@@ -751,6 +757,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 				if found == false {
 					v.processLocker.Unlock()
 					// 没有找到对应的 URL
+					v.log.Warningln("scrabbleUpVideoListEmby.movieProcess.pathUrlMap", oneMovieDirPath.Path)
 					return nil
 				}
 				v.processLocker.Unlock()
@@ -793,6 +800,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 	for i, oneMovieMixInfo := range emby.MovieSubNeedDlEmbyMixInfoList {
 
 		if oneMovieMixInfo.PhysicalVideoFileFullPath == "" {
+			v.log.Warningln("oneMovieMixInfo.PhysicalVideoFileFullPath is empty")
 			continue
 		}
 
@@ -805,7 +813,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 			},
 		})
 		if err != nil {
-			v.log.Errorln(err)
+			v.log.Errorln("scrabbleUpVideoListEmby.movieProcess.taskControl.Invoke", err)
 			break
 		}
 	}
@@ -829,6 +837,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 				if found == false {
 					v.processLocker.Unlock()
 					// 没有找到对应的 URL
+					v.log.Warningln("scrabbleUpVideoListEmby.seriesProcess.pathUrlMap", oneSeriesDirPath.Path)
 					continue
 				}
 				v.processLocker.Unlock()
@@ -882,6 +891,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 		for _, oneEpsMixInfo := range oneSeriesMixInfo {
 
 			if oneEpsMixInfo.PhysicalVideoFileFullPath == "" {
+				v.log.Warningln("oneEpsMixInfo.PhysicalVideoFileFullPath is empty")
 				continue
 			}
 			// 首先需要找到对应的最长的视频媒体库路径,x://ABC  x://ABC/DEF
@@ -891,6 +901,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 				desUrl, found := pathUrlMap[oneSeriesDirPath.Path]
 				if found == false {
 					// 没有找到对应的 URL
+					v.log.Warningln("scrabbleUpVideoListEmby.seriesProcess.pathUrlMap", oneSeriesDirPath.Path)
 					continue
 				}
 				dirRootUrl := strings.ReplaceAll(oneEpsMixInfo.PhysicalSeriesRootDir, oneSeriesDirPath.Path, desUrl)
@@ -911,6 +922,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 
 		if oneSeasonInfo.Name == "" {
 			// 说明找了一圈没有找到匹配的,那么后续的也没必要继续
+			v.log.Warningln("oneSeasonInfo.Name is empty")
 			continue
 		}
 
@@ -918,6 +930,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 		for i, oneEpsMixInfo := range oneSeriesMixInfo {
 
 			if oneEpsMixInfo.PhysicalVideoFileFullPath == "" {
+				v.log.Warningln("oneEpsMixInfo.PhysicalVideoFileFullPath is empty")
 				continue
 			}
 
@@ -931,7 +944,7 @@ func (v *VideoScanAndRefreshHelper) scrabbleUpVideoListEmby(emby *EmbyScanVideoR
 				},
 			})
 			if err != nil {
-				v.log.Errorln(err)
+				v.log.Errorln("scrabbleUpVideoListEmby.seriesProcess.taskControl.Invoke", err)
 				break
 			}
 		}