diff --git a/levellogger.go b/levellogger.go index 60089ac..a49ea80 100644 --- a/levellogger.go +++ b/levellogger.go @@ -7,8 +7,9 @@ import ( "runtime/debug" ) -func NewLevelLogger(out io.Writer, level LogLevel) LevelLogger { - var ll LevelLogger +func NewLevelLogger(out io.Writer, level LogLevel) *LevelLogger { + + ll := &LevelLogger{} ll.CurrentLevel = level @@ -216,7 +217,7 @@ func (ll *LevelLogger) SetLoggingLevel(l int) { } } -func (ll LevelLogger) Blank(n int) { +func (ll *LevelLogger) Blank(n int) { outs := " " if n < 1 { n = 1 @@ -229,7 +230,7 @@ func (ll LevelLogger) Blank(n int) { ll.blankLog.Print(outs) } -func (ll LevelLogger) CheckFerr(e error, msg string) { +func (ll *LevelLogger) CheckFerr(e error, msg string) { if e != nil { ll.Fatal(e, msg) }