-
Berend Sliedrecht authored
Signed-off-by:
Berend Sliedrecht <sliedrecht@berend.io>
Berend Sliedrecht authoredSigned-off-by:
Berend Sliedrecht <sliedrecht@berend.io>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
helperFunctions.ts 674 B
import { AxiosError } from 'axios';
import logger from '../../globalUtils/logger.js';
export function logAxiosError(err: AxiosError) {
if (err.response) {
logger.error('Request made and server responded: ');
logger.error(`Data: ${err.response.data}`);
logger.error(`Status: ${err.response.status}`);
logger.error(`Headers: ${err.response.headers}`);
} else if (err.request) {
logger.error('The request was made but no response was received: ');
logger.error(err.request);
} else {
// Something happened in setting up the request that triggered an Error
logger.error('Request error: ', err);
}
}
export default {
logAxiosError,
};