Skip to content

Commit d49708d

Browse files
committed
mmatczuk#119 Add log level constants
1 parent 10e3e0d commit d49708d

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

log/filterlogger.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44

55
package log
66

7+
const (
8+
LevelError = iota
9+
LevelInfo
10+
LevelDebug
11+
LevelTrace
12+
)
13+
714
type filterLogger struct {
815
level int
916
logger Logger

log/filterlogger_test.go

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,16 @@ func TestFilterLogger_Log(t *testing.T) {
2929
f.Log("level", 3)
3030
f.Log("level", 4)
3131
}
32+
33+
func TestFilterLogger_Level(t *testing.T) {
34+
for i, j := range map[int]int{
35+
LevelError: 0,
36+
LevelInfo: 1,
37+
LevelDebug: 2,
38+
LevelTrace: 3,
39+
} {
40+
if i != j {
41+
t.Fatalf("Log levels not as expected %d != %d", i, j)
42+
}
43+
}
44+
}

0 commit comments

Comments
 (0)