Skip to content

Commit 4347fba

Browse files
committed
Fixed logger interface
Signed-off-by: Vishal Rana <[email protected]>
1 parent 41215b3 commit 4347fba

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

log/log.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,8 @@ type (
3232
mutex sync.Mutex
3333
}
3434

35+
Lvl uint8
36+
3537
JSON map[string]interface{}
3638
)
3739

@@ -108,12 +110,12 @@ func (l *Logger) SetPrefix(p string) {
108110
l.prefix = p
109111
}
110112

111-
func (l *Logger) Level() uint32 {
112-
return atomic.LoadUint32(&l.level)
113+
func (l *Logger) Level() Lvl {
114+
return Lvl(atomic.LoadUint32(&l.level))
113115
}
114116

115-
func (l *Logger) SetLevel(level uint32) {
116-
atomic.StoreUint32(&l.level, level)
117+
func (l *Logger) SetLevel(level Lvl) {
118+
atomic.StoreUint32(&l.level, uint32(level))
117119
}
118120

119121
func (l *Logger) Output() io.Writer {
@@ -242,11 +244,11 @@ func SetPrefix(p string) {
242244
global.SetPrefix(p)
243245
}
244246

245-
func Level() uint32 {
247+
func Level() Lvl {
246248
return global.Level()
247249
}
248250

249-
func SetLevel(level uint32) {
251+
func SetLevel(level Lvl) {
250252
global.SetLevel(level)
251253
}
252254

0 commit comments

Comments
 (0)