package log import "testing" func TestSLogger_Debug(t *testing.T) { logger := NewSLogger("./debug.log", "debug") SetDefaultLogger(logger) Debug("good") Warn("hhhh") } func TestSLogger_Error(t *testing.T) { logger := NewSLogger("./error.log", "info") SetDefaultLogger(logger) Debug("debug") Info("info") Error("good") Warn("hhhh") } func TestSlogger_Multi(t *testing.T) { logger := NewSLogger("./log.log", "trace") errLogger := NewSLogger("./err.log", "error") warnLogger := NewSLogger("./warn.log", "warn") SetDefaultLogger(logger, errLogger, warnLogger) Debug("debug") Warn("warn log") Error("error log") }