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") }