(t *testing.T)
| 255 | } |
| 256 | |
| 257 | func TestDefaultFieldsAreNotPrefixed(t *testing.T) { |
| 258 | LogAndAssertText(t, func(log *Logger) { |
| 259 | ll := log.WithField("herp", "derp") |
| 260 | ll.Info("hello") |
| 261 | ll.Info("bye") |
| 262 | }, func(fields map[string]string) { |
| 263 | for _, fieldName := range []string{"fields.level", "fields.time", "fields.msg"} { |
| 264 | if _, ok := fields[fieldName]; ok { |
| 265 | t.Fatalf("should not have prefixed %q: %v", fieldName, fields) |
| 266 | } |
| 267 | } |
| 268 | }) |
| 269 | } |
| 270 | |
| 271 | func TestWithTimeShouldOverrideTime(t *testing.T) { |
| 272 | now := time.Now().Add(24 * time.Hour) |
nothing calls this directly
no test coverage detected