(level Lvl, j JSON)
| 350 | } |
| 351 | |
| 352 | func (l *Logger) logJSON(level Lvl, j JSON) { |
| 353 | b, err := json.Marshal(j) |
| 354 | if err != nil { |
| 355 | panic(err) |
| 356 | } |
| 357 | l.log(level, string(b), true) |
| 358 | } |
| 359 | |
| 360 | func (l *Logger) log(level Lvl, message string, jsonBody bool) { |
| 361 | if level < l.Level() && level != 0 { |