|
|
@@ -33,7 +33,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
dao.GetDb().Where("is_send = ?", false).Limit(1).Find(¬UploadedVideoSubInfos)
|
|
|
|
|
|
if len(notUploadedVideoSubInfos) < 1 {
|
|
|
- ch.log.Debugln("No notUploadedVideoSubInfos")
|
|
|
+ ch.Logger.Debugln("No notUploadedVideoSubInfos")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -41,7 +41,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
dao.GetDb().Where("imdb_id = ?", notUploadedVideoSubInfos[0].IMDBInfoID).Find(&imdbInfos)
|
|
|
if len(imdbInfos) < 1 {
|
|
|
// 如果没有找到,那么就没有办法推断出 IMDB ID 的相关信息和 TMDB ID 信息,要来何用,删除即可
|
|
|
- ch.log.Infoln("No imdbInfos, will delete this VideoSubInfo,", notUploadedVideoSubInfos[0].SubName)
|
|
|
+ ch.Logger.Infoln("No imdbInfos, will delete this VideoSubInfo,", notUploadedVideoSubInfos[0].SubName)
|
|
|
dao.GetDb().Delete(¬UploadedVideoSubInfos[0])
|
|
|
return
|
|
|
}
|
|
|
@@ -58,7 +58,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
// 需要先对这个字幕的 IMDB ID 转 TMDB ID 信息进行查询,得到 TMDB ID 和 Year (2019 2022)
|
|
|
finalQueryIMDBInfo, err = mix_media_info.GetMediaInfoAndSave(ch.FileDownloader.MediaInfoDealers, &imdbInfos[0], imdbInfos[0].IMDBID, "imdb", videoType)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
+ ch.Logger.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
@@ -68,7 +68,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
if len(mediaInfos) < 1 {
|
|
|
finalQueryIMDBInfo, err = mix_media_info.GetMediaInfoAndSave(ch.FileDownloader.MediaInfoDealers, &imdbInfos[0], imdbInfos[0].IMDBID, "imdb", videoType)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
+ ch.Logger.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
@@ -79,24 +79,24 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
// 如果解析这个字幕是错误的,那么也可以标记完成
|
|
|
shareRootDir, err := pkg.GetShareSubRootFolder()
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln("GetShareSubRootFolder error:", err.Error())
|
|
|
+ ch.Logger.Errorln("GetShareSubRootFolder error:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
bok, _, err := ch.FileDownloader.SubParserHub.DetermineFileTypeFromFile(filepath.Join(shareRootDir, notUploadedVideoSubInfos[0].StoreRPath))
|
|
|
if err != nil {
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Errorln("DetermineFileTypeFromFile upload sub error, mark is send,", err.Error())
|
|
|
+ ch.Logger.Errorln("DetermineFileTypeFromFile upload sub error, mark is send,", err.Error())
|
|
|
return
|
|
|
}
|
|
|
if bok == false {
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Errorln("DetermineFileTypeFromFile upload sub == false, not match any SubType, mark is send")
|
|
|
+ ch.Logger.Errorln("DetermineFileTypeFromFile upload sub == false, not match any SubType, mark is send")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- ch.log.Infoln("AskFroUpload", notUploadedVideoSubInfos[0].SubName)
|
|
|
+ ch.Logger.Infoln("AskFroUpload", notUploadedVideoSubInfos[0].SubName)
|
|
|
// 问询这个字幕是否上传过了,如果没有就需要进入上传的队列
|
|
|
askForUploadReply, err := ch.FileDownloader.MediaInfoDealers.SubtitleBestApi.AskFroUpload(
|
|
|
notUploadedVideoSubInfos[0].SHA256,
|
|
|
@@ -109,22 +109,22 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
notUploadedVideoSubInfos[0].Feature,
|
|
|
)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln(fmt.Errorf("AskFroUpload err: %v", err))
|
|
|
+ ch.Logger.Errorln(fmt.Errorf("AskFroUpload err: %v", err))
|
|
|
return
|
|
|
}
|
|
|
if askForUploadReply.Status == 3 {
|
|
|
// 上传过了,直接标记本地的 is_send 字段为 true
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("Subtitle has been uploaded, so will not upload again")
|
|
|
+ ch.Logger.Infoln("Subtitle has been uploaded, so will not upload again")
|
|
|
return
|
|
|
} else if askForUploadReply.Status == 4 {
|
|
|
// 上传队列满了,等待下次定时器触发
|
|
|
- ch.log.Infoln("Subtitle upload queue is full, will try ask upload again")
|
|
|
+ ch.Logger.Infoln("Subtitle upload queue is full, will try ask upload again")
|
|
|
return
|
|
|
} else if askForUploadReply.Status == 2 {
|
|
|
// 这个上传任务已经在队列中了,也许有其他人也需要上传这个字幕,或者本机排队的时候故障了,重启也可能遇到这个故障
|
|
|
- ch.log.Infoln("Subtitle is int the queue")
|
|
|
+ ch.Logger.Infoln("Subtitle is int the queue")
|
|
|
return
|
|
|
} else if askForUploadReply.Status == 1 {
|
|
|
// 正确放入了队列,然后需要按规划的时间进行上传操作
|
|
|
@@ -136,7 +136,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
if waitTime <= 0 {
|
|
|
waitTime = 5
|
|
|
}
|
|
|
- ch.log.Infoln("will wait", waitTime, "s 2 upload sub 2 server")
|
|
|
+ ch.Logger.Infoln("will wait", waitTime, "s 2 upload sub 2 server")
|
|
|
var sleepCounter int64
|
|
|
sleepCounter = 0
|
|
|
normalStatus := false
|
|
|
@@ -146,33 +146,33 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
break
|
|
|
}
|
|
|
if sleepCounter%30 == 0 {
|
|
|
- ch.log.Infoln("wait 2 upload sub")
|
|
|
+ ch.Logger.Infoln("wait 2 upload sub")
|
|
|
}
|
|
|
time.Sleep(1 * time.Second)
|
|
|
sleepCounter++
|
|
|
}
|
|
|
if normalStatus == false || ch.cronHelperRunning == false {
|
|
|
// 说明不是正常跳出来的,是结束定时器来执行的
|
|
|
- ch.log.Infoln("uploadVideoSub early termination")
|
|
|
+ ch.Logger.Infoln("uploadVideoSub early termination")
|
|
|
return
|
|
|
}
|
|
|
// 发送字幕
|
|
|
|
|
|
releaseTime, err := now.Parse(finalQueryIMDBInfo.Year)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln("now.Parse error:", err.Error())
|
|
|
+ ch.Logger.Errorln("now.Parse error:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
- ch.log.Infoln("UploadSub", notUploadedVideoSubInfos[0].SubName)
|
|
|
+ ch.Logger.Infoln("UploadSub", notUploadedVideoSubInfos[0].SubName)
|
|
|
uploadSubReply, err := ch.FileDownloader.MediaInfoDealers.SubtitleBestApi.UploadSub(¬UploadedVideoSubInfos[0], shareRootDir, finalQueryIMDBInfo.TmdbId, strconv.Itoa(releaseTime.Year()))
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln("UploadSub error:", err.Error())
|
|
|
+ ch.Logger.Errorln("UploadSub error:", err.Error())
|
|
|
|
|
|
if errors.Is(err, common.ErrorUpload413) == true {
|
|
|
// 文件发送大小超限
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle upload file over size limit, will not upload again")
|
|
|
+ ch.Logger.Infoln("subtitle upload file over size limit, will not upload again")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -182,7 +182,7 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
// 成功,其他情况就等待 Ask for Upload
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle is uploaded")
|
|
|
+ ch.Logger.Infoln("subtitle is uploaded")
|
|
|
return
|
|
|
} else if uploadSubReply.Status == 0 {
|
|
|
|
|
|
@@ -193,20 +193,20 @@ func (ch *CronHelper) uploadPlayedVideoSub() {
|
|
|
strings.Contains(uploadSubReply.Message, "sub file has no chinese") == true {
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle upload error, uploadSubReply.Status == 0, ", uploadSubReply.Message, "will not upload again")
|
|
|
+ ch.Logger.Infoln("subtitle upload error, uploadSubReply.Status == 0, ", uploadSubReply.Message, "will not upload again")
|
|
|
return
|
|
|
} else {
|
|
|
- ch.log.Errorln("subtitle upload error, uploadSubReply.Status == 0, not support error:", uploadSubReply.Message)
|
|
|
+ ch.Logger.Errorln("subtitle upload error, uploadSubReply.Status == 0, not support error:", uploadSubReply.Message)
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
- ch.log.Warningln("UploadSub Message:", uploadSubReply.Message)
|
|
|
+ ch.Logger.Warningln("UploadSub Message:", uploadSubReply.Message)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
// 不是预期的返回值,需要报警
|
|
|
- ch.log.Errorln(fmt.Errorf("AskFroUpload Not the expected return value, Status: %d, Message: %v", askForUploadReply.Status, askForUploadReply.Message))
|
|
|
+ ch.Logger.Errorln(fmt.Errorf("AskFroUpload Not the expected return value, Status: %d, Message: %v", askForUploadReply.Status, askForUploadReply.Message))
|
|
|
return
|
|
|
}
|
|
|
}
|
|
|
@@ -218,7 +218,7 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
dao.GetDb().Where("is_send = ?", false).Limit(1).Find(¬UploadedVideoSubInfos)
|
|
|
|
|
|
if len(notUploadedVideoSubInfos) < 1 {
|
|
|
- ch.log.Debugln("No notUploadedVideoSubInfos")
|
|
|
+ ch.Logger.Debugln("No notUploadedVideoSubInfos")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -226,7 +226,7 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
dao.GetDb().Where("imdb_id = ?", notUploadedVideoSubInfos[0].IMDBID).Find(&imdbInfos)
|
|
|
if len(imdbInfos) < 1 {
|
|
|
// 如果没有找到,那么就没有办法推断出 IMDB ID 的相关信息和 TMDB ID 信息,要来何用,删除即可
|
|
|
- ch.log.Infoln("No imdbInfos, will delete this VideoSubInfo,", notUploadedVideoSubInfos[0].SubName)
|
|
|
+ ch.Logger.Infoln("No imdbInfos, will delete this VideoSubInfo,", notUploadedVideoSubInfos[0].SubName)
|
|
|
dao.GetDb().Delete(¬UploadedVideoSubInfos[0])
|
|
|
return
|
|
|
}
|
|
|
@@ -235,12 +235,12 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
if notUploadedVideoSubInfos[0].Season == 0 && notUploadedVideoSubInfos[0].Episode == 0 {
|
|
|
videoType = "movie"
|
|
|
} else if (notUploadedVideoSubInfos[0].Season == 0 && notUploadedVideoSubInfos[0].Episode != 0) || (notUploadedVideoSubInfos[0].Season != 0 && notUploadedVideoSubInfos[0].Episode == 0) {
|
|
|
- ch.log.Errorln(notUploadedVideoSubInfos[0].SubName, "has Season or Episode error")
|
|
|
- ch.log.Errorln("season - episode", notUploadedVideoSubInfos[0].Season, notUploadedVideoSubInfos[0].Episode)
|
|
|
+ ch.Logger.Errorln(notUploadedVideoSubInfos[0].SubName, "has Season or Episode error")
|
|
|
+ ch.Logger.Errorln("season - episode", notUploadedVideoSubInfos[0].Season, notUploadedVideoSubInfos[0].Episode)
|
|
|
// 成功,其他情况就等待 Ask for Upload
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle will skip upload")
|
|
|
+ ch.Logger.Infoln("subtitle will skip upload")
|
|
|
return
|
|
|
} else {
|
|
|
videoType = "series"
|
|
|
@@ -253,7 +253,7 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
// 需要先对这个字幕的 IMDB ID 转 TMDB ID 信息进行查询,得到 TMDB ID 和 Year (2019 2022)
|
|
|
finalQueryIMDBInfo, err = mix_media_info.GetMediaInfoAndSave(ch.FileDownloader.MediaInfoDealers, &imdbInfos[0], imdbInfos[0].IMDBID, "imdb", videoType)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
+ ch.Logger.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
@@ -263,7 +263,7 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
if len(mediaInfos) < 1 {
|
|
|
finalQueryIMDBInfo, err = mix_media_info.GetMediaInfoAndSave(ch.FileDownloader.MediaInfoDealers, &imdbInfos[0], imdbInfos[0].IMDBID, "imdb", videoType)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
+ ch.Logger.Errorln(errors.New("GetMediaInfoAndSave error:" + err.Error()))
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
@@ -274,24 +274,24 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
// 如果解析这个字幕是错误的,那么也可以标记完成
|
|
|
shareRootDir, err := pkg.GetShareSubRootFolder()
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln("GetShareSubRootFolder error:", err.Error())
|
|
|
+ ch.Logger.Errorln("GetShareSubRootFolder error:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
bok, _, err := ch.FileDownloader.SubParserHub.DetermineFileTypeFromFile(filepath.Join(shareRootDir, notUploadedVideoSubInfos[0].StoreRPath))
|
|
|
if err != nil {
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Errorln("DetermineFileTypeFromFile upload sub error, mark is send,", err.Error())
|
|
|
+ ch.Logger.Errorln("DetermineFileTypeFromFile upload sub error, mark is send,", err.Error())
|
|
|
return
|
|
|
}
|
|
|
if bok == false {
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Errorln("DetermineFileTypeFromFile upload sub == false, not match any SubType, mark is send")
|
|
|
+ ch.Logger.Errorln("DetermineFileTypeFromFile upload sub == false, not match any SubType, mark is send")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- ch.log.Infoln("AskFroUpload", notUploadedVideoSubInfos[0].SubName)
|
|
|
+ ch.Logger.Infoln("AskFroUpload", notUploadedVideoSubInfos[0].SubName)
|
|
|
// 问询这个字幕是否上传过了,如果没有就需要进入上传的队列
|
|
|
askForUploadReply, err := ch.FileDownloader.MediaInfoDealers.SubtitleBestApi.AskFroUpload(
|
|
|
notUploadedVideoSubInfos[0].SHA256,
|
|
|
@@ -304,22 +304,22 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
notUploadedVideoSubInfos[0].Feature,
|
|
|
)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln(fmt.Errorf("AskFroUpload err: %v", err))
|
|
|
+ ch.Logger.Errorln(fmt.Errorf("AskFroUpload err: %v", err))
|
|
|
return
|
|
|
}
|
|
|
if askForUploadReply.Status == 3 {
|
|
|
// 上传过了,直接标记本地的 is_send 字段为 true
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("Subtitle has been uploaded, so will not upload again")
|
|
|
+ ch.Logger.Infoln("Subtitle has been uploaded, so will not upload again")
|
|
|
return
|
|
|
} else if askForUploadReply.Status == 4 {
|
|
|
// 上传队列满了,等待下次定时器触发
|
|
|
- ch.log.Infoln("Subtitle upload queue is full, will try ask upload again")
|
|
|
+ ch.Logger.Infoln("Subtitle upload queue is full, will try ask upload again")
|
|
|
return
|
|
|
} else if askForUploadReply.Status == 2 {
|
|
|
// 这个上传任务已经在队列中了,也许有其他人也需要上传这个字幕,或者本机排队的时候故障了,重启也可能遇到这个故障
|
|
|
- ch.log.Infoln("Subtitle is int the queue")
|
|
|
+ ch.Logger.Infoln("Subtitle is int the queue")
|
|
|
return
|
|
|
} else if askForUploadReply.Status == 1 {
|
|
|
// 正确放入了队列,然后需要按规划的时间进行上传操作
|
|
|
@@ -331,7 +331,7 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
if waitTime <= 0 {
|
|
|
waitTime = 5
|
|
|
}
|
|
|
- ch.log.Infoln("will wait", waitTime, "s 2 upload sub 2 server")
|
|
|
+ ch.Logger.Infoln("will wait", waitTime, "s 2 upload sub 2 server")
|
|
|
var sleepCounter int64
|
|
|
sleepCounter = 0
|
|
|
normalStatus := false
|
|
|
@@ -341,33 +341,33 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
break
|
|
|
}
|
|
|
if sleepCounter%30 == 0 {
|
|
|
- ch.log.Infoln("wait 2 upload sub")
|
|
|
+ ch.Logger.Infoln("wait 2 upload sub")
|
|
|
}
|
|
|
time.Sleep(1 * time.Second)
|
|
|
sleepCounter++
|
|
|
}
|
|
|
if normalStatus == false || ch.cronHelperRunning == false {
|
|
|
// 说明不是正常跳出来的,是结束定时器来执行的
|
|
|
- ch.log.Infoln("uploadVideoSub early termination")
|
|
|
+ ch.Logger.Infoln("uploadVideoSub early termination")
|
|
|
return
|
|
|
}
|
|
|
// 发送字幕
|
|
|
|
|
|
releaseTime, err := now.Parse(finalQueryIMDBInfo.Year)
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln("now.Parse error:", err.Error())
|
|
|
+ ch.Logger.Errorln("now.Parse error:", err.Error())
|
|
|
return
|
|
|
}
|
|
|
- ch.log.Infoln("UploadSub", notUploadedVideoSubInfos[0].SubName)
|
|
|
+ ch.Logger.Infoln("UploadSub", notUploadedVideoSubInfos[0].SubName)
|
|
|
uploadSubReply, err := ch.FileDownloader.MediaInfoDealers.SubtitleBestApi.UploadLowTrustSub(¬UploadedVideoSubInfos[0], shareRootDir, finalQueryIMDBInfo.TmdbId, strconv.Itoa(releaseTime.Year()), "")
|
|
|
if err != nil {
|
|
|
- ch.log.Errorln("UploadLowTrustSub error:", err.Error())
|
|
|
+ ch.Logger.Errorln("UploadLowTrustSub error:", err.Error())
|
|
|
|
|
|
if errors.Is(err, common.ErrorUpload413) == true {
|
|
|
// 文件发送大小超限
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle upload file over size limit, will not upload again")
|
|
|
+ ch.Logger.Infoln("subtitle upload file over size limit, will not upload again")
|
|
|
return
|
|
|
}
|
|
|
|
|
|
@@ -377,7 +377,7 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
// 成功,其他情况就等待 Ask for Upload
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle is uploaded")
|
|
|
+ ch.Logger.Infoln("subtitle is uploaded")
|
|
|
return
|
|
|
} else if uploadSubReply.Status == 0 {
|
|
|
|
|
|
@@ -388,20 +388,20 @@ func (ch *CronHelper) uploadLowTrustVideoSub() {
|
|
|
strings.Contains(uploadSubReply.Message, "sub file has no chinese") == true {
|
|
|
notUploadedVideoSubInfos[0].IsSend = true
|
|
|
dao.GetDb().Save(¬UploadedVideoSubInfos[0])
|
|
|
- ch.log.Infoln("subtitle upload error, uploadSubReply.Status == 0, Message:", uploadSubReply.Message, "will not upload again")
|
|
|
+ ch.Logger.Infoln("subtitle upload error, uploadSubReply.Status == 0, Message:", uploadSubReply.Message, "will not upload again")
|
|
|
return
|
|
|
} else {
|
|
|
- ch.log.Errorln("subtitle upload error, uploadSubReply.Status == 0, not support error:", uploadSubReply.Message)
|
|
|
+ ch.Logger.Errorln("subtitle upload error, uploadSubReply.Status == 0, not support error:", uploadSubReply.Message)
|
|
|
return
|
|
|
}
|
|
|
} else {
|
|
|
- ch.log.Warningln("UploadSub Message:", uploadSubReply.Message)
|
|
|
+ ch.Logger.Warningln("UploadSub Message:", uploadSubReply.Message)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
} else {
|
|
|
// 不是预期的返回值,需要报警
|
|
|
- ch.log.Errorln(fmt.Errorf("AskFroUpload Not the expected return value, Status: %d, Message: %v", askForUploadReply.Status, askForUploadReply.Message))
|
|
|
+ ch.Logger.Errorln(fmt.Errorf("AskFroUpload Not the expected return value, Status: %d, Message: %v", askForUploadReply.Status, askForUploadReply.Message))
|
|
|
return
|
|
|
}
|
|
|
}
|