Spaces:
Runtime error
Runtime error
File size: 595 Bytes
36a4021 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
package logger
import (
"fmt"
"github.com/sirupsen/logrus"
)
func init() {
logrus.SetFormatter(&logrus.TextFormatter{
ForceColors: true,
})
}
func Ansi(colorString string) func(...interface{}) string {
return func(args ...interface{}) string {
return fmt.Sprintf(colorString, fmt.Sprint(args...))
}
}
var (
Green = Ansi("\033[1;32m%s\033[0m")
Yellow = Ansi("\033[1;33m%s\033[0m")
Red = Ansi("\033[1;31m%s\033[0m")
)
func Info(msg string) {
logrus.Info(Green(msg))
}
func Warn(msg string) {
logrus.Warn(Yellow(msg))
}
func Error(msg string) {
logrus.Error(Red(msg))
}
|