@@ -2,6 +2,7 @@ import axios from 'axios';
22import FormData from 'form-data' ;
33import { try_later } from './queue' ;
44import { is_retryable } from './retry' ;
5+ import logger from '@shared/Logger' ;
56
67export async function endpointPost ( endpoint_url : string , data : FormData , extra : any ) {
78 return await httpCall ( {
@@ -25,42 +26,37 @@ export async function httpCall(config: any, retry_flag: boolean) {
2526 var resp = null
2627 try {
2728 resp = await axios ( config ) ;
28- console . log ( "<<<<<<<<<<<<<<<<<<< RESPONSE:" )
29- console . log ( resp . data ) ;
30- console . log ( ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>" )
29+ logger . info ( "RESPONSE:" )
30+ logger . info ( resp . data ) ;
3131 } catch ( error : any ) {
3232 // DEVELOPER NOTES:
3333 // here handle errors per errors.readme.md
3434 if ( error . response ) {
35- console . log ( "<<<<<<<<<<<<<<<<<<<<<< ERROR RESPONSE:")
36- console . log ( error . response . status )
37- console . log ( error . response . data )
35+ logger . info ( " ERROR RESPONSE:")
36+ logger . info ( error . response . status )
37+ logger . info ( error . response . data )
3838 resp = error . response
39- console . log ( ">>>>>>>>>>>>>>>>>>>>>>>>" )
4039 // DEVELOPER NOTES:
4140 // check for retryable (500) errors and enqueue it for retry
4241 if ( retry_flag && is_retryable ( error ) ) {
4342 try_later ( error ) ;
44- console . log ( "Request failed and is retryable, saved for retry later." )
43+ logger . info ( "Request failed and is retryable, saved for retry later." )
4544 }
4645 }
4746 else if ( error . request ) {
4847 // something went wrong on sender side, not retryable
4948 // error.request is an instance of XMLHttpRequest in the browser and an instance of
5049 // http.ClientRequest in node.js
51- console . log ( "<<<<<<<<<<<<<<<<<<<<<< ERROR REQUEST:" )
52- console . log ( error . request ) ;
53- console . log ( ">>>>>>>>>>>>>>>>>>>>>>>>" )
50+ logger . info ( "ERROR REQUEST:" )
51+ logger . info ( error . request ) ;
5452 }
5553 else {
56- console . log ( "<<<<<<<<<<<<<<<<<<<<<<<< OTHER ERRORS:" )
57- console . log ( 'Error: [' , error . message , ']' ) ;
58- console . log ( ">>>>>>>>>>>>>>>>>>>>>>>>" )
54+ logger . info ( "OTHER ERRORS:" )
55+ logger . info ( 'Error: [' + error . message + ']' ) ;
5956 }
6057 // dump axios config for diagnosis
61- console . log ( "----------------- CONFIG:" )
62- console . log ( error . config ) ;
63- console . log ( "-------------------------" )
58+ logger . info ( "CONFIG:" )
59+ logger . info ( error . config ) ;
6460 }
6561 return resp
6662}
0 commit comments