From 9c6e8d7bf392bc0c6eb0851b4811a55dafeccc6e Mon Sep 17 00:00:00 2001 From: "A.Unger" Date: Wed, 17 Mar 2021 15:59:05 +0100 Subject: [PATCH] defensive code --- ocis-pkg/log/log.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ocis-pkg/log/log.go b/ocis-pkg/log/log.go index 72e880b1cc..8b95d0fe49 100644 --- a/ocis-pkg/log/log.go +++ b/ocis-pkg/log/log.go @@ -64,7 +64,8 @@ func NewLogger(opts ...Option) Logger { } else if options.File != "" { f, err := os.OpenFile(options.File, os.O_CREATE|os.O_APPEND|os.O_RDWR, 0644) if err != nil { - panic(err) + print(fmt.Sprintf("file could not be opened for writing: %s. error: %v", options.File, err)) + os.Exit(1) } logger = logger.Output(f) } else {