How to use the flex-dev-utils.logger.trace function in flex-dev-utils

To help you get started, we’ve selected a few flex-dev-utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github twilio / flex-plugin-builder / packages / flex-plugin-scripts / src / clients / http.ts View on Github external
public upload = (url: string, formData: FormData): Promise => {
    logger.debug('Uploading formData to %s', url);
    logger.trace(formData);

    return axios
      .post(url, formData, {
        headers: formData.getHeaders(),
        auth: {
          username: this.config.auth.accountSid,
          password: this.config.auth.authToken,
        },
      })
      .then((resp) => resp.data)
      .catch(this.onError);
  }
github twilio / flex-plugin-builder / packages / flex-plugin-scripts / src / clients / http.ts View on Github external
private onError = (err: any): Promise => {
    logger.trace('Http request failed', err);

    const request = err.config || {};
    const resp = err.response || {};
    const status = resp.status;
    const msg = resp.data && resp.data.message || resp.data;
    const title = 'Request %s to %s failed with status %s and message %s';
    const errMsg = format(title, request.method, request.url, status, msg);

    if (this.config.exitOnRejection) {
      throw new Error(errMsg);
    } else {
      return Promise.reject(err);
    }
  }
}