logger_test.go 425 B

123456789101112131415161718
  1. package logger
  2. import (
  3. "testing"
  4. )
  5. func TestLogger(t *testing.T) {
  6. l := NewLogger(WithLevel(TraceLevel))
  7. h1 := NewHelper(l).WithFields(map[string]interface{}{"key1": "val1"})
  8. h1.Trace("trace_msg1")
  9. h1.Warn("warn_msg1")
  10. h2 := NewHelper(l).WithFields(map[string]interface{}{"key2": "val2"})
  11. h2.Trace("trace_msg2")
  12. h2.Warn("warn_msg2")
  13. l.Fields(map[string]interface{}{"key3": "val4"}).Log(InfoLevel, "test_msg")
  14. }