(l baker.Record, next func(baker.Record))
| 111 | } |
| 112 | |
| 113 | func (f *FormatTime) Process(l baker.Record, next func(baker.Record)) { |
| 114 | t, err := f.parse(l.Get(f.src)) |
| 115 | if err != nil { |
| 116 | log.Errorf("can't parse time: %v", err) |
| 117 | l.Set(f.dst, nil) |
| 118 | } else { |
| 119 | l.Set(f.dst, f.format(t)) |
| 120 | } |
| 121 | |
| 122 | next(l) |
| 123 | } |
| 124 | |
| 125 | func formatToLayout(format string) string { |
| 126 | switch format { |