diff --git a/file.go b/file.go index 9ce13f8..78020f3 100644 --- a/file.go +++ b/file.go @@ -40,3 +40,11 @@ func fileCreate(filepath string) { logger("fileCreate : unknown -> " + filepath) } } + +func fileMkDir(folderpath string) { + _, err := os.Stat(folderpath) + if errors.Is(err, os.ErrNotExist) { + err = os.Mkdir(folderpath, 0755) + errorPanic(err) + } +} diff --git a/logger.go b/logger.go index 52fedfa..1d0ba66 100644 --- a/logger.go +++ b/logger.go @@ -1,13 +1,11 @@ package main import ( - "os" "time" ) func logger(input string) { - err := os.Mkdir("./log", 0755) - errorPanic(err) + fileMkDir("./log") println("[" + time.Now().Format("15:04:05") + "] " + input) fileAddLine("["+time.Now().Format("15:04:05")+"] "+input, "./log/"+time.Now().Format("2006-02-01")+".log") }