From a1a85636eafc36192eb1efe110f4f79c2b4eb74a Mon Sep 17 00:00:00 2001 From: Carlos Alexandro Becker Date: Wed, 10 Jul 2024 10:42:21 -0300 Subject: [PATCH] fix: handle not being able to create log file --- log.go | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/log.go b/log.go index 3f29cdc..7638624 100644 --- a/log.go +++ b/log.go @@ -1,7 +1,6 @@ package main import ( - "errors" "os" "path/filepath" @@ -24,15 +23,13 @@ func setupLog() (func() error, error) { return nil, err } if err := os.MkdirAll(filepath.Dir(logFile), 0o644); err != nil { - if errors.Is(err, os.ErrPermission) { - // log disabled - return nil, nil - } - return nil, err + // log disabled + return nil, nil } f, err := os.OpenFile(logFile, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0o644) if err != nil { - return nil, err + // log disabled + return nil, nil } log.SetOutput(f) log.SetLevel(log.DebugLevel)