logger_test.go 629 B

1234567891011121314151617181920212223242526272829
  1. package log
  2. import "testing"
  3. func TestSLogger_Debug(t *testing.T) {
  4. logger := NewSLogger("./debug.log", "debug")
  5. SetDefaultLogger(logger)
  6. Debug("good")
  7. Warn("hhhh")
  8. }
  9. func TestSLogger_Error(t *testing.T) {
  10. logger := NewSLogger("./error.log", "info")
  11. SetDefaultLogger(logger)
  12. Debug("debug")
  13. Info("info")
  14. Error("good")
  15. Warn("hhhh")
  16. }
  17. func TestSlogger_Multi(t *testing.T) {
  18. logger := NewSLogger("./log.log", "trace")
  19. errLogger := NewSLogger("./err.log", "error")
  20. warnLogger := NewSLogger("./warn.log", "warn")
  21. SetDefaultLogger(logger, errLogger, warnLogger)
  22. Debug("debug")
  23. Warn("warn log")
  24. Error("error log")
  25. }