|
- // Package console implements a colorful logger for Gophertype.
- package console
-
- import "github.com/kirsle/golog"
-
- var log *golog.Logger
-
- func init() {
- log = golog.GetLogger("gophertype")
- log.Configure(&golog.Config{
- Colors: golog.ExtendedColor,
- Theme: golog.DarkTheme,
- })
- }
-
- // SetDebug turns debug logging on or off.
- func SetDebug(on bool) {
- if on {
- log.Config.Level = golog.DebugLevel
- } else {
- log.Config.Level = golog.InfoLevel
- }
- }
-
- // Info level log.
- func Info(msg string, v ...interface{}) {
- log.Info(msg, v...)
- }
-
- // Debug level log.
- func Debug(msg string, v ...interface{}) {
- log.Debug(msg, v...)
- }
-
- // Warn level log.
- func Warn(msg string, v ...interface{}) {
- log.Warn(msg, v...)
- }
-
- // Error level log.
- func Error(msg string, v ...interface{}) {
- log.Error(msg, v...)
- }
|