Structured logging w/ cli & json handler and source line
Mostly from #44
- support source line using
runtime
, code generation #43 is too complex for now - json format, manually concat bytes slice w/o using
encoding/json
andbytes.Buffer
- cli handler, color with delta time, delta time is using custom formatNum instead of fmt.Printf('%04d')
- introduced color package, though it's in util as a sub package