| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package logger
- import (
- "fmt"
- "os"
- "runtime"
- )
- var (
- GeneratorName = "GEN"
- )
- // \033[33m[WARN]\033[0m
- // \033[36m[DEBUG]\033[0m
- func InfoF(format string, v ...interface{}) {
- str := fmt.Sprintf("\033[32m[%s-INFO]\033[0m %s\n", GeneratorName, format)
- fmt.Printf(str, v...)
- }
- func ErrorF(format string, v ...interface{}) {
- _, file, line, _ := runtime.Caller(1)
- str := fmt.Sprintf("\033[31m[%s-ERROR]\033[0m %s.%d %s\n", GeneratorName, file, line, format)
- fmt.Printf(str, v...)
- }
- func FatalF(format string, v ...interface{}) {
- str := fmt.Sprintf("\033[35m[%s-FATAL]\033[0m %s\n", GeneratorName, format)
- fmt.Printf(str, v...)
- os.Exit(-1)
- }
- func FatalFH(format string, fun func()) {
- str := fmt.Sprintf("\033[35m[%s-FATAL]\033[0m %s\n", GeneratorName, format)
- fmt.Print(str)
- fun()
- os.Exit(-1)
- }
|