github.com/zooyer/miskit@v1.0.71/log/default.go (about) 1 package log 2 3 import "context" 4 5 var std *Logger 6 7 func init() { 8 var config = Config{ 9 Level: "DEBUG", 10 } 11 stdout := NewStdoutRecorder(TextFormatter(true)) 12 stderr := NewStderrRecorder(TextFormatter(true)) 13 std, _ = New(config, nil) 14 std.SetDefaultRecorder(stdout) 15 std.SetRecorder("WARNING", stderr) 16 std.SetRecorder("ERROR", stderr) 17 std.SetRecorder("FATAL", stderr) 18 } 19 20 func Debug(v ...interface{}) { 21 std.Debug(context.Background(), v...) 22 } 23 24 func Info(v ...interface{}) { 25 std.Info(context.Background(), v...) 26 } 27 28 func Warning(v ...interface{}) { 29 std.Warning(context.Background(), v...) 30 } 31 32 func Error(v ...interface{}) { 33 std.Error(context.Background(), v...) 34 } 35 36 func Fatal(v ...interface{}) { 37 std.Fatal(context.Background(), v...) 38 } 39 40 func D(v ...interface{}) { 41 std.Debug(context.Background(), v...) 42 } 43 44 func I(v ...interface{}) { 45 std.Info(context.Background(), v...) 46 } 47 48 func W(v ...interface{}) { 49 std.Warning(context.Background(), v...) 50 } 51 52 func E(v ...interface{}) { 53 std.Error(context.Background(), v...) 54 } 55 56 func F(v ...interface{}) { 57 std.Fatal(context.Background(), v...) 58 }