github.com/hungdoo/bot@v0.0.0-20240325145135-dd1f386f7b81/src/packages/log/logging.go (about) 1 package log 2 3 import ( 4 "log" 5 "os" 6 ) 7 8 // GeneralLogger exported 9 var GeneralLogger *log.Logger 10 11 // ErrorLogger exported 12 var ErrorLogger *log.Logger 13 14 func init() { 15 // // Log to file 16 // absPath, err := filepath.Abs("../../log") 17 // if err != nil { 18 // fmt.Println("Error reading given path:", err) 19 // } 20 // generalLog, err := os.OpenFile(absPath+"/general-log.log", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) 21 // if err != nil { 22 // fmt.Println("Error opening file:", err) 23 // os.Exit(1) 24 // } 25 generalLog := os.Stdout 26 GeneralLogger = log.New(generalLog, "[General] ", log.Lshortfile|log.Lmsgprefix) 27 ErrorLogger = log.New(generalLog, "[Error] ", log.Lshortfile|log.Lmsgprefix) 28 }