aboutsummaryrefslogtreecommitdiff
path: root/modules/base/conf.go
diff options
context:
space:
mode:
authorUnknown <joe2010xtmf@163.com>2014-03-19 21:05:48 -0400
committerUnknown <joe2010xtmf@163.com>2014-03-19 21:05:48 -0400
commit6f6862086047ba6902f51de3cb66eb3af04fffbd (patch)
treecad4673115913aa14413c6a7082359d99a5dd913 /modules/base/conf.go
parent601c10309dd93c55c3c825c5a5c2384d46493589 (diff)
Pools limit concurrent nums
Diffstat (limited to 'modules/base/conf.go')
-rw-r--r--modules/base/conf.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/base/conf.go b/modules/base/conf.go
index b003dea5..17ba3b87 100644
--- a/modules/base/conf.go
+++ b/modules/base/conf.go
@@ -91,9 +91,11 @@ func newLogService() {
case "console":
config = fmt.Sprintf(`{"level":%s}`, level)
case "file":
+ logPath := Cfg.MustValue(modeSec, "FILE_NAME", "log/gogs.log")
+ os.MkdirAll(path.Dir(logPath), os.ModePerm)
config = fmt.Sprintf(
`{"level":%s,"filename":%s,"rotate":%v,"maxlines":%d,"maxsize",%d,"daily":%v,"maxdays":%d}`, level,
- Cfg.MustValue(modeSec, "FILE_NAME", "log/gogs.log"),
+ logPath,
Cfg.MustBool(modeSec, "LOG_ROTATE", true),
Cfg.MustInt(modeSec, "MAX_LINES", 1000000),
1<<uint(Cfg.MustInt(modeSec, "MAX_SIZE_SHIFT", 28)),