瀏覽代碼

:art: sync debug logging

Liang Ding 2 年之前
父節點
當前提交
51032b5a67
共有 1 個文件被更改,包括 7 次插入6 次删除
  1. 7 6
      kernel/model/sync.go

+ 7 - 6
kernel/model/sync.go

@@ -312,17 +312,18 @@ func ListCloudSyncDir() (syncDirs []*Sync, hSize string, err error) {
 
 
 func formatErrorMsg(err error) string {
 func formatErrorMsg(err error) string {
 	msg := err.Error()
 	msg := err.Error()
-	if strings.Contains(msg, "Permission denied") || strings.Contains(msg, "Access is denied") {
+	msgLowerCase := strings.ToLower(msg)
+	if strings.Contains(msgLowerCase, "permission denied") || strings.Contains(msg, "access is denied") {
 		msg = Conf.Language(33) + " " + err.Error()
 		msg = Conf.Language(33) + " " + err.Error()
-	} else if strings.Contains(msg, "Device or resource busy") {
+	} else if strings.Contains(msgLowerCase, "device or resource busy") {
 		msg = Conf.Language(85) + " " + err.Error()
 		msg = Conf.Language(85) + " " + err.Error()
-	} else if strings.Contains(msg, "cipher: message authentication failed") {
+	} else if strings.Contains(msgLowerCase, "cipher: message authentication failed") {
 		msg = Conf.Language(172) + " " + err.Error()
 		msg = Conf.Language(172) + " " + err.Error()
-	} else if strings.Contains(msg, "repo fatal error") {
+	} else if strings.Contains(msgLowerCase, "repo fatal error") {
 		msg = Conf.Language(23) + " " + err.Error()
 		msg = Conf.Language(23) + " " + err.Error()
-	} else if strings.Contains(msg, "no such host") || strings.Contains(msg, "connection failed") {
+	} else if strings.Contains(msgLowerCase, "no such host") || strings.Contains(msgLowerCase, "connection failed") {
 		msg = Conf.Language(24)
 		msg = Conf.Language(24)
-	} else if strings.Contains(msg, "net/http: request canceled while waiting for connection") {
+	} else if strings.Contains(msgLowerCase, "net/http: request canceled while waiting for connection") {
 		msg = Conf.Language(24) + " net/http timeout"
 		msg = Conf.Language(24) + " net/http timeout"
 	}
 	}
 	msg = msg + " v" + util.Ver
 	msg = msg + " v" + util.Ver