clui/logger.go

25 lines
372 B
Go

package clui
import (
"log"
"os"
)
var (
logger *log.Logger
)
func InitLogger() {
file, _ := os.OpenFile("debug.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
logger = log.New(file, "", log.Ldate|log.Ltime|log.Lshortfile)
logger.Printf("----------------------------------")
}
func Logger() *log.Logger {
if logger == nil {
InitLogger()
}
return logger
}