✏️ more log in updater

This commit is contained in:
fumiama 2021-12-15 13:00:10 +08:00
parent 1cbc49251b
commit b6dadc142b

View File

@ -39,7 +39,7 @@ func GetLazyData(path string, isReturnDataBytes, isDataMustEqual bool) ([]byte,
} else { } else {
ms, err = registry.Get(path) ms, err = registry.Get(path)
if err != nil || len(ms) != 16 { if err != nil || len(ms) != 16 {
logrus.Errorln("[file]获取md5失败请自行确保下载文件的正确性:", err) logrus.Errorln("[file]获取md5失败请自行确保下载文件 %s 的正确性:", path, err)
} else { } else {
filemd5 = (*[16]byte)(*(*unsafe.Pointer)(unsafe.Pointer(&ms))) filemd5 = (*[16]byte)(*(*unsafe.Pointer)(unsafe.Pointer(&ms)))
logrus.Infoln("[file]从验证服务器获得文件md5:", hex.EncodeToString(filemd5[:])) logrus.Infoln("[file]从验证服务器获得文件md5:", hex.EncodeToString(filemd5[:]))
@ -58,12 +58,12 @@ func GetLazyData(path string, isReturnDataBytes, isDataMustEqual bool) ([]byte,
logrus.Infoln("[file]文件md5匹配文件已存在且为最新") logrus.Infoln("[file]文件md5匹配文件已存在且为最新")
goto ret goto ret
} else if !isDataMustEqual { } else if !isDataMustEqual {
logrus.Warnln("[file]文件md5不匹配但不主动更新") logrus.Warnln("[file]文件", path, "md5不匹配但不主动更新")
goto ret goto ret
} }
logrus.Infoln("[file]文件md5不匹配开始更新文件") logrus.Infoln("[file]文件md5不匹配开始更新文件")
} else { } else {
logrus.Warnln("[file]文件存在已跳过md5检查") logrus.Warnln("[file]文件", path, "存在已跳过md5检查")
goto ret goto ret
} }
} }
@ -90,11 +90,11 @@ func GetLazyData(path string, isReturnDataBytes, isDataMustEqual bool) ([]byte,
if md5.Sum(data) == *filemd5 { if md5.Sum(data) == *filemd5 {
logrus.Infoln("[file]文件下载完成md5匹配开始保存") logrus.Infoln("[file]文件下载完成md5匹配开始保存")
} else { } else {
logrus.Errorln("[file]文件md5不匹配下载失败") logrus.Errorln("[file]文件", path, "md5不匹配下载失败")
return nil, errors.New("file md5 mismatch") return nil, errors.New("file md5 mismatch")
} }
} else { } else {
logrus.Warnln("[file]文件下载完成已跳过md5检查开始保存") logrus.Warnln("[file]文件", path, "下载完成已跳过md5检查开始保存")
} }
// 写入数据 // 写入数据
err = os.WriteFile(path, data, 0644) err = os.WriteFile(path, data, 0644)