From 1cbd4c01fbfd4e15e36a722c9e2cc19366be3df8 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Tue, 8 Dec 2015 01:11:40 -0500 Subject: [PATCH] #2115 more precise error message --- modules/setting/setting.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/setting/setting.go b/modules/setting/setting.go index a8a31ddc7f..ec450b2c95 100644 --- a/modules/setting/setting.go +++ b/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,