Logging Update

- Changed to uniform logging with the 'debug' module
- Updated all apps
This commit is contained in:
Logan Cusano
2022-12-11 21:11:29 -05:00
parent e403560165
commit e5d885cc3e
21 changed files with 105 additions and 53 deletions

View File

@@ -1,5 +1,6 @@
// Debug
const debug = require('debug')('client:httpRequests');
const { DebugBuilder } = require("../utilities/debugBuilder.js");
const log = new DebugBuilder("client", "httpRequests");
// Config
const config = require("../config/clientConfig");
// Modules
@@ -26,7 +27,7 @@ exports.requestOptions = class requestOptions {
* @param callback
*/
exports.sendHttpRequest = function sendHttpRequest(requestOptions, data, callback){
debug("Sending a request to: ", requestOptions.hostname, requestOptions.port)
log.DEBUG("Sending a request to: ", requestOptions.hostname, requestOptions.port)
// Create the request
const req = http.request(requestOptions, res => {
res.on('data', (data) => {
@@ -34,11 +35,11 @@ exports.sendHttpRequest = function sendHttpRequest(requestOptions, data, callbac
"statusCode": res.statusCode,
"body": JSON.parse(data)
};
debug("Response Object: ", responseObject);
log.DEBUG("Response Object: ", responseObject);
callback(responseObject);
})
}).on('error', err => {
debug('Error: ', err.message)
log.ERROR('Error: ', err.message)
// TODO need to handle if the server is down
})