Kaynağa Gözat

#2115 more precise error message

Unknwon 9 yıl önce
ebeveyn
işleme
1cbd4c01fb
1 değiştirilmiş dosya ile 4 ekleme ve 1 silme
  1. 4 1
      modules/setting/setting.go

+ 4 - 1
modules/setting/setting.go

@@ -509,7 +509,10 @@ func newLogService() {
 			LogConfigs[i] = fmt.Sprintf(`{"level":%s}`, level)
 		case "file":
 			logPath := sec.Key("FILE_NAME").MustString(path.Join(LogRootPath, "gogs.log"))
-			os.MkdirAll(path.Dir(logPath), os.ModePerm)
+			if err = os.MkdirAll(path.Dir(logPath), os.ModePerm); err != nil {
+				panic(err.Error())
+			}
+
 			LogConfigs[i] = fmt.Sprintf(
 				`{"level":%s,"filename":"%s","rotate":%v,"maxlines":%d,"maxsize":%d,"daily":%v,"maxdays":%d}`, level,
 				logPath,