code: func parseDockerJSONLog(log []byte, msg *logMessage) error {
  	var l = &jsonlog.JSONLog{}
  	l.Reset()
  
  	// TODO: JSON decoding is fairly expensive, we should evaluate this.
  	if err := json.Unmarshal(log, l); err != nil {
  		return fmt.Errorf("failed with %v to unmarshal log %q", err, l)
  	}
  	msg.timestamp = l.Created
  	msg.stream = runtimeapi.LogStreamType(l.Stream)
  	msg.log = []byte(l.Log)
  	return nil
  }
docs: // parseDockerJSONLog parses logs in Docker JSON log format. Docker JSON log format
  // example:
  //   {"log":"content 1","stream":"stdout","time":"2016-10-20T18:39:20.57606443Z"}
  //   {"log":"content 2","stream":"stderr","time":"2016-10-20T18:39:20.57606444Z"}