Fix initial creation of logging directory

This commit is contained in:
Gabe Kangas
2021-07-11 17:08:51 -07:00
parent d042fd70d1
commit 5968aa49d2
2 changed files with 7 additions and 4 deletions

View File

@ -6,6 +6,7 @@ package logging
import (
"math"
"os"
"path/filepath"
"sync"
"time"
@ -29,9 +30,10 @@ var Logger *OCLogger
// Setup configures our custom logging destinations.
func Setup(enableDebugOptions bool, enableVerboseLogging bool) {
// Create the logging directory if needed
if !utils.DoesFileExists(getLogFilePath()) {
if err := os.Mkdir(getLogFilePath(), 0700); err != nil {
logger.Errorln("unable to create directory", getLogFilePath(), err)
loggingDirectory := filepath.Dir(getLogFilePath())
if !utils.DoesFileExists(loggingDirectory) {
if err := os.Mkdir(loggingDirectory, 0700); err != nil {
logger.Errorln("unable to create logs directory", loggingDirectory, err)
}
}