(l string)
| 26 | func Error(msg string, fields map[string]interface{}) { out("error", msg, fields) } |
| 27 | |
| 28 | func should(l string) bool { |
| 29 | switch level { |
| 30 | case "debug": return true |
| 31 | case "info": return l != "debug" |
| 32 | case "warn": return l == "warn" || l == "error" |
| 33 | case "error": return l == "error" |
| 34 | default: return true |
| 35 | } |
| 36 | } |
| 37 | |
| 38 | func out(l, msg string, fields map[string]interface{}) { |
| 39 | ts := time.Now().Format(timefmt) |