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