-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlog_test.go
49 lines (38 loc) · 1.26 KB
/
log_test.go
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
39
40
41
42
43
44
45
46
47
48
49
package xlog
import (
"log"
"testing"
)
func TestLog(t *testing.T) {
// Cyan, "青色 debug", Reset, CyanBright, "高亮 debug", Reset, "恢复默认颜色", CyanDelLine, "删除线", Reset, CyanUnderLine, "下划线", Reset, CyanBevel, "斜体 debug", Reset, CyanBg, "背景", Reset
// default log
SetLevel(DebugLevel)
SetColorful(true)
Debug("Debug 日志")
Info("Info 日志")
Warn("Warn 日志")
Error("Error 日志")
log.Println("================")
Debugf("Debugf %s, %s, %d", "日志", "asdasda", 4)
Infof("Infof %s", "日志")
Warnf("Warnf %s", "日志")
Errorf("Errorf %s", "日志")
log.Println("================")
xLogger := NewLogger()
//xLogger.Color(Red)
xLogger.SetLevel(WarnLevel)
xLogger.Debug("new logger Debug 日志")
xLogger.Info("new logger Info 日志")
xLogger.Warn("new logger Warn 日志")
xLogger.Error("new logger Error 日志")
log.Println("================")
xLogger.Debugf("new logger Debugf %s", "日志")
xLogger.Infof("new logger Infof %s", "日志")
xLogger.Warnf("new logger Warnf %s", "日志")
xLogger.Errorf("new logger Errorf %s", "日志")
// color log
//Color(White).Info("color log info")
//Color(Cyan).Debug("color log debug")
//Color(Yellow).Warn("color log warn")
//Color(Red).Error("color log error")
}