glider/log/log.go

36 lines
621 B
Go
Raw Normal View History

package log
import (
"fmt"
stdlog "log"
)
// F is the main log function.
var F = func(string, ...interface{}) {}
// Debugf prints debug log.
2021-02-06 00:26:58 +08:00
func Debugf(f string, v ...interface{}) {
stdlog.SetFlags(stdlog.LstdFlags | stdlog.Lshortfile)
2021-02-06 00:26:58 +08:00
stdlog.Output(2, fmt.Sprintf(f, v...))
}
2020-09-27 14:51:36 +08:00
// Print prints log.
func Print(v ...interface{}) {
stdlog.Print(v...)
}
// Printf prints log.
2021-02-06 00:26:58 +08:00
func Printf(f string, v ...interface{}) {
stdlog.Printf(f, v...)
}
// Fatal log and exit.
func Fatal(v ...interface{}) {
2018-06-26 20:43:47 +08:00
stdlog.Fatal(v...)
}
// Fatalf log and exit.
func Fatalf(f string, v ...interface{}) {
2018-06-26 20:43:47 +08:00
stdlog.Fatalf(f, v...)
}