File tree Expand file tree Collapse file tree 3 files changed +15
-5
lines changed
Expand file tree Collapse file tree 3 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 1- # monkey-logger
1+ # monkey-logger
2+
3+ .
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ package main
33import "github.com/MonkeFix/monkey-logger/monlog"
44
55func main () {
6- l := monlog .New ()
6+ l := monlog .Default ()
77
88 l .SetPrefix ("monkey-fix" )
99 l .SetLevel (monlog .Test )
Original file line number Diff line number Diff line change 44 "fmt"
55 "io"
66 "os"
7- "sync/atomic"
87 "time"
98)
109
@@ -14,7 +13,15 @@ type Logger struct {
1413 out io.Writer
1514}
1615
17- func New () * Logger {
16+ func New (prefix string , level Level , out io.Writer ) * Logger {
17+ return & Logger {
18+ prefix : prefix ,
19+ level : level ,
20+ out : out ,
21+ }
22+ }
23+
24+ func Default () * Logger {
1825 return & Logger {
1926 prefix : "monkey-logger" ,
2027 level : Debug ,
@@ -27,7 +34,8 @@ func (l *Logger) SetPrefix(prefix string) {
2734}
2835
2936func (l * Logger ) SetLevel (level Level ) {
30- atomic .StoreInt32 ((* int32 )(& l .level ), int32 (level ))
37+ l .level = level
38+ // atomic.StoreInt32((*int32)(&l.level), int32(level))
3139}
3240
3341func (l * Logger ) Info (message string ) {
You can’t perform that action at this time.
0 commit comments