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  }