code: func (m *MultiLog) GetSessionEvents(namespace string, sid session.ID, after int, fetchPrintEvents bool) (events []EventFields, err error) {
  	for _, log := range m.loggers {
  		events, err = log.GetSessionEvents(namespace, sid, after, fetchPrintEvents)
  		if !trace.IsNotImplemented(err) {
  			return events, err
  		}
  	}
  	return events, err
  }
docs: // Returns all events that happen during a session sorted by time
  // (oldest first).
  //
  // after tells to use only return events after a specified cursor Id
  //
  // This function is usually used in conjunction with GetSessionReader to
  // replay recorded session streams.