From f8c05f3dee29c7ab1eb3eba82c917fe18333fc41 Mon Sep 17 00:00:00 2001 From: "kali kaneko (leap communications)" Date: Fri, 9 Oct 2020 21:58:15 +0200 Subject: [pkg] add vendor icon to app --- pkg/config/logger.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'pkg/config') diff --git a/pkg/config/logger.go b/pkg/config/logger.go index cb78349..cc7a4f6 100644 --- a/pkg/config/logger.go +++ b/pkg/config/logger.go @@ -25,9 +25,13 @@ import ( //ConfigureLogger to write logs into a file as well as the stderr func ConfigureLogger(logPath string) (io.Closer, error) { dir := path.Dir(logPath) - err := os.MkdirAll(dir, 0700) - if err == nil { - log.Println("ERROR: cannot create data dir") + if _, err := os.Stat(dir); err != nil { + if os.IsNotExist(err) { + err := os.MkdirAll(dir, 0700) + if err == nil { + log.Println("ERROR: cannot create data dir") + } + } } logFile, err := os.OpenFile(logPath, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) if err == nil { -- cgit v1.2.3