github.com/andy2046/gopie@v0.7.0/pkg/log/log_test.go (about) 1 package log 2 3 import "testing" 4 5 func TestNewLogger(t *testing.T) { 6 logger := NewLogger(func(c *Config) error { 7 c.Level = DEBUG 8 c.Prefix = "test:" 9 return nil 10 }) 11 12 logger.Debug("Debug") 13 logger.Debugf("format:%s\n", "Debug") 14 15 logger.SetLevel(INFO) 16 17 logger.Info("Info") 18 logger.Infof("format:%s\n", "Info") 19 20 logger.Warn("Warn") 21 logger.Warnf("format:%s\n", "Warn") 22 23 logger.Error("Error") 24 logger.Errorf("format:%s\n", "Error") 25 }