-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlogger_test.go
93 lines (86 loc) · 2.29 KB
/
logger_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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package logtamer
import (
"fmt"
"testing"
)
var logfile = "test.log"
var appname = "LogTest"
// Switch between log levels
// Level 0 No Logging at all
// Level 1 output all to screen, is also default
// Level 2 info, warn & error to screen, debug to file
// Level 3 warn & error to screen, debug and info to file
// Level 4 warn & error to file
// Level 5 error to file
// Level 6 warn & error to mail
// Level 7 error to mail
func TestDefault(t *testing.T) {
var lev = "Default"
fmt.Println("FMT Testing ", lev)
Debug.Println("Level ", lev)
Info.Println("Level ", lev)
Warn.Println("Level ", lev)
Error.Println("Level ", lev)
fmt.Println("FMT end Testing ", lev)
}
func TestLevel0(t *testing.T) {
var lev uint8 = 0
fmt.Println("FMT changing Default Level ", lev)
Default(appname, logfile)
Level(lev)
fmt.Println("FMT Testing ", lev)
Debug.Println("Level ", lev)
Info.Println("Level ", lev)
Warn.Println("Level ", lev)
Error.Println("Level ", lev)
fmt.Println("FMT end Testing ", lev)
}
func TestLevel2(t *testing.T) {
var lev uint8 = 2
fmt.Println("FMT changing Default Level ", lev)
Default(appname, logfile)
Level(lev)
fmt.Println("FMT Testing ", lev)
Debug.Println("Level ", lev)
Info.Println("Level ", lev)
Warn.Println("Level ", lev)
Error.Println("Level ", lev)
fmt.Println("FMT end Testing ", lev)
}
func TestLevel3(t *testing.T) {
var lev uint8 = 3
fmt.Println("FMT changing Default Level ", lev)
Default(appname, logfile)
Level(lev)
fmt.Println("FMT Testing ", lev)
Debug.Println("Level ", lev)
Info.Println("Level ", lev)
Warn.Println("Level ", lev)
Error.Println("Level ", lev)
fmt.Println("FMT end Testing ", lev)
}
func TestLevel4(t *testing.T) {
var lev uint8 = 4
fmt.Println("FMT changing Default Level ", lev)
Default(appname, logfile)
Level(lev)
fmt.Println("FMT Testing ", lev)
Debug.Println("Level ", lev)
Info.Println("Level ", lev)
Warn.Println("Level ", lev)
Error.Println("Level ", lev)
fmt.Println("FMT end Testing ", lev)
}
func TestLevel5(t *testing.T) {
var lev uint8 = 5
fmt.Println("FMT changing Default Level ", lev)
Default(appname, logfile)
Level(lev)
fmt.Println("FMT Testing ", lev)
Debug.Println("Level ", lev)
Info.Println("Level ", lev)
Warn.Println("Level ", lev)
Error.Println("Level ", lev)
fmt.Println("FMT end Testing ", lev)
FileClose()
}