diff --git a/modules/base/conf.go b/modules/base/conf.go
index 4285b52394..0a618ab1d2 100644
--- a/modules/base/conf.go
+++ b/modules/base/conf.go
@@ -150,6 +150,7 @@ func newLogService() {
 			Cfg.MustValue(modeSec, "CONN"))
 	}
 
+	log.Info("%s %s", AppName, AppVer)
 	log.NewLogger(Cfg.MustInt64("log", "BUFFER_LEN", 10000), LogMode, LogConfig)
 	log.Info("Log Mode: %s(%s)", strings.Title(LogMode), levelName)
 }
@@ -292,8 +293,6 @@ func NewConfigContext() {
 	if err = os.MkdirAll(RepoRootPath, os.ModePerm); err != nil {
 		qlog.Fatalf("Fail to create RepoRootPath(%s): %v\n", RepoRootPath, err)
 	}
-
-	log.Info("%s %s", AppName, AppVer)
 }
 
 func NewServices() {
diff --git a/update.go b/update.go
index 79ce8f524d..c9cbb35b9b 100644
--- a/update.go
+++ b/update.go
@@ -45,7 +45,7 @@ func newUpdateLogger(execDir string) {
 // for command: ./gogs update
 func runUpdate(c *cli.Context) {
 	execDir, _ := base.ExecDir()
-	newLogger(execDir)
+	newUpdateLogger(execDir)
 
 	base.NewConfigContext()
 	models.LoadModelsConfig()