feat: better logs on api error

This commit is contained in:
Zamitto 2024-06-28 11:29:09 -03:00
parent 2a44313d84
commit 1ceabb00be
3 changed files with 17 additions and 3 deletions

View file

@ -24,7 +24,7 @@ const getMe = async (
return me; return me;
}) })
.catch((err) => { .catch((err) => {
logger.error("getMe", err); logger.error("getMe", err.message);
return userAuthRepository.findOne({ where: { id: 1 } }); return userAuthRepository.findOne({ where: { id: 1 } });
}); });
}; };

View file

@ -90,7 +90,21 @@ export class HydraApi {
return response; return response;
}, },
(error) => { (error) => {
logger.error("response error", error); logger.error(" ---- RESPONSE ERROR -----");
const { config } = error;
logger.error(config.method, config.baseURL, config.url, config.headers);
if (error.response) {
logger.error(error.response.status, error.response.data);
} else if (error.request) {
logger.error(error.request);
} else {
logger.error("Error", error.message);
}
logger.error(" ----- END RESPONSE ERROR -------");
return Promise.reject(error); return Promise.reject(error);
} }
); );

View file

@ -64,7 +64,7 @@ export const mergeWithRemoteGames = async () => {
} }
} catch (err) { } catch (err) {
if (err instanceof AxiosError) { if (err instanceof AxiosError) {
logger.error("getRemoteGames", err.response, err.message); logger.error("getRemoteGames", err.message);
} else { } else {
logger.error("getRemoteGames", err); logger.error("getRemoteGames", err);
} }