diff --git a/logs/logging.go b/logs/logging.go index a15cbcfb031f2fb732ecefb35d689bf0c680571d..1936b19b73aa00653aaa0ce1eff86e4a72095962 100644 --- a/logs/logging.go +++ b/logs/logging.go @@ -1,64 +1,66 @@ package logging import ( - "log" - //"log/syslog" - "os" + "log" + //"log/syslog" + "os" ) +//Function to handle logging of errors to errorlog file with message func Logerror(err error, msg string) { - // log to custom file - LOG_FILE := "./logs/errorlog" - // open log file - logFile, err := os.OpenFile(LOG_FILE, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) - if err != nil { - log.Panic(err) - } - defer logFile.Close() + // log to custom file + LOG_FILE := "./logs/errorlog" + // open log file + logFile, err := os.OpenFile(LOG_FILE, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) + if err != nil { + log.Panic(err) + } + defer logFile.Close() - // Set log out put and enjoy :) - log.SetOutput(logFile) - - // optional: log date-time, filename, and line number - log.SetFlags(log.Lshortfile | log.LstdFlags) + // Set log output file + log.SetOutput(logFile) + // log date-time, filename + log.SetFlags(log.Lshortfile | log.LstdFlags) log.Println(msg, err) } -func Loginfo(msg string){ +//Function to handle information logging to infofile +func Loginfo(msg string) { LOG_FILE := "./logs/infolog" - // open log file - logFile, err := os.OpenFile(LOG_FILE, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) - if err != nil { - log.Panic(err) - } - defer logFile.Close() + // open log file + logFile, err := os.OpenFile(LOG_FILE, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) + if err != nil { + log.Panic(err) + } + defer logFile.Close() - // Set log out put and enjoy :) - log.SetOutput(logFile) + // Set log output + log.SetOutput(logFile) - // optional: log date-time, filename, and line number - log.SetFlags(log.Lshortfile | log.LstdFlags) + //log date-time, filename + log.SetFlags(log.Lshortfile | log.LstdFlags) log.Println(msg) } +//Function to handle error message display to file. func Logerrorinfo(msg string) { - // log to custom file - LOG_FILE := "./logs/errorlog" - // open log file - logFile, err := os.OpenFile(LOG_FILE, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) - if err != nil { - log.Panic(err) - } - defer logFile.Close() + // log to custom file + LOG_FILE := "./logs/errorlog" + // open log file + logFile, err := os.OpenFile(LOG_FILE, os.O_APPEND|os.O_RDWR|os.O_CREATE, 0644) + if err != nil { + log.Panic(err) + } + defer logFile.Close() - // Set log out put and enjoy :) - log.SetOutput(logFile) + // Set log output file :) + log.SetOutput(logFile) - // optional: log date-time, filename, and line number - log.SetFlags(log.Lshortfile | log.LstdFlags) + //log date-time, filename + log.SetFlags(log.Lshortfile | log.LstdFlags) log.Println(msg) } \ No newline at end of file