log/log_test.go

38 lines
679 B
Go
Raw Permalink Normal View History

2019-11-06 02:11:12 +00:00
package log
import (
"testing"
"time"
2019-11-06 02:11:12 +00:00
)
func TestLog(t *testing.T) {
Debugf("this is %s message", "debug")
Infof("this is %s message", "info")
Errorf("this is %s message", "error")
// Panicf("this is %s message", "panic")
}
func TestLogWithConfig(t *testing.T) {
lc := NewLogConfig()
_ = lc.Level.Set("info")
lc.Name = "main"
2019-11-06 02:11:12 +00:00
lc.Init()
Debugf("this is %s message", "debug")
Infof("this is %s message", "info")
Errorf("this is %s message", "error")
// Panicf("this is %s message", "panic")
}
func TestLogRote(t *testing.T) {
lc := NewLogConfig()
lc.MaxSize = 1
lc.Init()
for {
Infof("this is %s message", "info")
2019-11-08 09:45:09 +00:00
time.Sleep(time.Millisecond * 1)
}
}