From 82e511ddb1d1e98ebe6b1931766b0835fc066883 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E1=B4=9C=C9=B4=E1=B4=8B=C9=B4=E1=B4=A1=E1=B4=8F=C9=B4?=
 <u@gogs.io>
Date: Sun, 22 Mar 2020 14:11:52 +0800
Subject: [PATCH] cmd: init logging before `SetEngine` (#6001)

---
 internal/cmd/admin.go   | 2 ++
 internal/cmd/backup.go  | 1 +
 internal/cmd/restore.go | 1 +
 3 files changed, 4 insertions(+)

diff --git a/internal/cmd/admin.go b/internal/cmd/admin.go
index 0433fb033..526e41193 100644
--- a/internal/cmd/admin.go
+++ b/internal/cmd/admin.go
@@ -145,6 +145,7 @@ func runCreateUser(c *cli.Context) error {
 	if err != nil {
 		return errors.Wrap(err, "init configuration")
 	}
+	conf.InitLogging(true)
 
 	if err = db.SetEngine(); err != nil {
 		return errors.Wrap(err, "set engine")
@@ -170,6 +171,7 @@ func adminDashboardOperation(operation func() error, successMessage string) func
 		if err != nil {
 			return errors.Wrap(err, "init configuration")
 		}
+		conf.InitLogging(true)
 
 		if err = db.SetEngine(); err != nil {
 			return errors.Wrap(err, "set engine")
diff --git a/internal/cmd/backup.go b/internal/cmd/backup.go
index b9d9dd955..5478979ef 100644
--- a/internal/cmd/backup.go
+++ b/internal/cmd/backup.go
@@ -51,6 +51,7 @@ func runBackup(c *cli.Context) error {
 	if err != nil {
 		return errors.Wrap(err, "init configuration")
 	}
+	conf.InitLogging(true)
 
 	if err = db.SetEngine(); err != nil {
 		return errors.Wrap(err, "set engine")
diff --git a/internal/cmd/restore.go b/internal/cmd/restore.go
index e8c82f604..8d2e4caa0 100644
--- a/internal/cmd/restore.go
+++ b/internal/cmd/restore.go
@@ -98,6 +98,7 @@ func runRestore(c *cli.Context) error {
 	if err != nil {
 		return errors.Wrap(err, "init configuration")
 	}
+	conf.InitLogging(true)
 
 	if err = db.SetEngine(); err != nil {
 		return errors.Wrap(err, "set engine")