瀏覽代碼

fix: log close/flush was done too early, before server shutdown log message was called, fixes #12438

Torkel Ödegaard 7 年之前
父節點
當前提交
7a7c6f8fab
共有 2 個文件被更改,包括 2 次插入4 次删除
  1. 0 4
      pkg/cmd/grafana-server/main.go
  2. 2 0
      pkg/cmd/grafana-server/server.go

+ 0 - 4
pkg/cmd/grafana-server/main.go

@@ -14,7 +14,6 @@ import (
 	"net/http"
 	_ "net/http/pprof"
 
-	"github.com/grafana/grafana/pkg/log"
 	"github.com/grafana/grafana/pkg/metrics"
 	"github.com/grafana/grafana/pkg/setting"
 
@@ -88,9 +87,6 @@ func main() {
 
 	err := server.Run()
 
-	trace.Stop()
-	log.Close()
-
 	server.Exit(err)
 }
 

+ 2 - 0
pkg/cmd/grafana-server/server.go

@@ -185,6 +185,8 @@ func (g *GrafanaServerImpl) Exit(reason error) {
 	}
 
 	g.log.Error("Server shutdown", "reason", reason)
+
+	log.Close()
 	os.Exit(code)
 }