code: <E> Observable<E> wrapObservable(@NonNull Observable<E> obs, @NonNull Logger log, final String msg) {
          return obs.subscribeOn(Schedulers.io()).observeOn(Schedulers.io())
                  .doOnNext(r -> log(log, (ComapiResult) r, msg))
                  .doOnError(t -> log(log, t, msg));
      }
docs: Sets schedulers for API calls observables and adds logging.
  
  @param obs Observable to set schedulers for.
  @param log Logger instance.
  @param <E> Class of the service call result.
  @return Observable for API call.