You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
lal/pkg/util/log/log_test.go

60 lines
1.4 KiB
Go

package log_test
import (
"github.com/q191201771/lal/pkg/util/log"
"testing"
)
func TestLogger(t *testing.T) {
c := log.Config{
Level: log.LevelInfo,
Filename: "/tmp/aaa/bbb.log",
IsToStdout: true,
IsRotateDaily: false,
RotateMByte: 0,
}
l, err := log.New(c)
if err != nil {
panic(err)
}
l.Debugf("test msg by Debug%s", "f")
l.Infof("test msg by Info%s", "f")
l.Warnf("test msg by Warn%s", "f")
l.Errorf("test msg by Error%s", "f")
l.Debug("test msg by Debug")
l.Info("test msg by Info")
l.Warn("test msg by Warn")
l.Error("test msg by Error")
}
func TestGlobal(t *testing.T) {
log.Debugf("test msg by Debug%s", "f")
log.Infof("test msg by Info%s", "f")
log.Warnf("test msg by Warn%s", "f")
log.Errorf("test msg by Error%s", "f")
log.Debug("test msg by Debug")
log.Info("test msg by Info")
log.Warn("test msg by Warn")
log.Error("test msg by Error")
c := log.Config{
Level: log.LevelInfo,
Filename: "/tmp/aaa/ccc.log",
IsToStdout: true,
IsRotateDaily: false,
RotateMByte: 0,
}
err := log.Init(c)
if err != nil {
panic(err)
}
log.Debugf("test msg by Debug%s", "f")
log.Infof("test msg by Info%s", "f")
log.Warnf("test msg by Warn%s", "f")
log.Errorf("test msg by Error%s", "f")
log.Debug("test msg by Debug")
log.Info("test msg by Info")
log.Warn("test msg by Warn")
log.Error("test msg by Error")
}