mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
close all existing loggers before re-initilizing loggers. fixes #2533
This commit is contained in:
parent
ad1fa110ff
commit
c138f390ac
@ -82,7 +82,11 @@ func Fatal(skip int, format string, v ...interface{}) {
|
|||||||
func Close() {
|
func Close() {
|
||||||
for _, l := range loggers {
|
for _, l := range loggers {
|
||||||
l.Close()
|
l.Close()
|
||||||
|
// delete the logger.
|
||||||
|
l = nil
|
||||||
}
|
}
|
||||||
|
// clear the loggers slice.
|
||||||
|
loggers = nil
|
||||||
}
|
}
|
||||||
|
|
||||||
// .___ __ _____
|
// .___ __ _____
|
||||||
|
@ -456,6 +456,8 @@ var logLevels = map[string]int{
|
|||||||
}
|
}
|
||||||
|
|
||||||
func initLogging(args *CommandLineArgs) {
|
func initLogging(args *CommandLineArgs) {
|
||||||
|
//close any existing log handlers.
|
||||||
|
log.Close()
|
||||||
// Get and check log mode.
|
// Get and check log mode.
|
||||||
LogModes = strings.Split(Cfg.Section("log").Key("mode").MustString("console"), ",")
|
LogModes = strings.Split(Cfg.Section("log").Key("mode").MustString("console"), ",")
|
||||||
LogsPath = makeAbsolute(Cfg.Section("paths").Key("logs").String(), HomePath)
|
LogsPath = makeAbsolute(Cfg.Section("paths").Key("logs").String(), HomePath)
|
||||||
|
Loading…
Reference in New Issue
Block a user