package helpers import ( "fmt" "time" "os" ) var levels = [5] string {"DBUG", "INFO", "WARN", "EROR", "FATL"} func Log(message string, level int) { if runtime == "production" && level < 2 { return } Out(message, level); if level == 4 { os.Exit(1); } } func Out(message string, level int) { var date = time.Now() var now string = date.Format("2006-01-02 15:04:05.0000") fmt.Println(now, "::", levels[level], "::", message) }