From 8e885dd555d7ba7e74f88077d947494cbe0f1600 Mon Sep 17 00:00:00 2001 From: netbenix Date: Sat, 30 Oct 2021 21:34:41 +0200 Subject: [PATCH] Moved Logging to Tools --- Logging.go | 30 ------------------------------ Tools/Logging.go | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 35 insertions(+), 30 deletions(-) delete mode 100644 Logging.go create mode 100644 Tools/Logging.go diff --git a/Logging.go b/Logging.go deleted file mode 100644 index a43e1d8..0000000 --- a/Logging.go +++ /dev/null @@ -1,30 +0,0 @@ -package main - -import ( - "log" - "os" - "time" -) - -var ( - WarningLogger *log.Logger - InfoLogger *log.Logger - ErrorLogger *log.Logger -) - -func LoggerInit() { - - dirErr := os.Mkdir("logs", 0775) - if dirErr != nil{ - log.Fatal(dirErr) - } - - file, err := os.OpenFile("logs/" + time.Now().Format("07-21-2001") + ".log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0666) - if err != nil{ - log.Fatal(err) - } - - InfoLogger = log.New(file, "INFO: ", log.Ldate|log.Ltime|log.Lshortfile) - WarningLogger = log.New(file, "WARNING: ", log.Ldate|log.Ltime|log.Lshortfile) - ErrorLogger = log.New(file, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) -} \ No newline at end of file diff --git a/Tools/Logging.go b/Tools/Logging.go new file mode 100644 index 0000000..e9a3e35 --- /dev/null +++ b/Tools/Logging.go @@ -0,0 +1,35 @@ +package Tools + +import ( + "log" + "os" + "time" +) + +var ( + WarningLogger *log.Logger + InfoLogger *log.Logger + ErrorLogger *log.Logger +) + +func LoggerInit() { + + _, dirErr := os.Stat("logs") + if dirErr != nil{ + dirCreateErr := os.Mkdir("logs", 0755) + if dirCreateErr != nil { + log.Fatal(dirCreateErr) + } + } + + dt := time.Now().Local() + + file, err := os.OpenFile("logs/" + dt.Format("02-01-2006") + ".log", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0666) + if err != nil{ + log.Fatal(err) + } + + InfoLogger = log.New(file, "INFO: ", log.Ldate|log.Ltime) + WarningLogger = log.New(file, "WARNING: ", log.Ldate|log.Ltime) + ErrorLogger = log.New(file, "ERROR: ", log.Ldate|log.Ltime) +} \ No newline at end of file