Server Module Logging Improved
This commit is contained in:
1 parent
b81513e1e7
commit
9101d7b2e2
2 files changed
+73
-20
No files matched your search
Binary file not shown.
@@ -26,16 +26,14 @@ initialize();
|
||||
|
||||
function initialize() {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
|
||||
console.log("I am entering the Initialize function. So far so good.");
|
||||
|
||||
}
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> Entering function."); }
|
||||
|
||||
readEcosystemConfig();
|
||||
|
||||
function readEcosystemConfig() {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readEcosystemConfig -> Entering function."); }
|
||||
|
||||
/*
|
||||
|
||||
This configuration file is the backbone of the system. The first file we are going to get is a template where other configurations are
|
||||
@@ -93,11 +91,7 @@ function initialize() {
|
||||
|
||||
function readCompetitionsConfig() {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
|
||||
console.log("I am entering the readCompetitionsConfig function.");
|
||||
|
||||
}
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> Entering function."); }
|
||||
|
||||
/*
|
||||
|
||||
@@ -138,6 +132,9 @@ function initialize() {
|
||||
|
||||
function onFileRead(err, pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onFileRead -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onFileRead -> fileName = " + fileName); }
|
||||
|
||||
try {
|
||||
responsesReceived++;
|
||||
|
||||
@@ -175,6 +172,10 @@ function initialize() {
|
||||
|
||||
function onDataArrived(pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onDataArrived -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onDataArrived -> host.codeName = " + host.codeName); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onDataArrived -> competition.repo = " + competition.repo); }
|
||||
|
||||
try {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
@@ -228,6 +229,9 @@ function initialize() {
|
||||
|
||||
function onFileRead(err, pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onFileRead -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onFileRead -> fileName = " + fileName); }
|
||||
|
||||
try {
|
||||
responsesReceived++;
|
||||
|
||||
@@ -265,6 +269,10 @@ function initialize() {
|
||||
|
||||
function onDataArrived(pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onDataArrived -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onDataArrived -> host.codeName = " + host.codeName); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readCompetitionsConfig -> onDataArrived -> competition.repo = " + competition.repo); }
|
||||
|
||||
try {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
@@ -305,11 +313,8 @@ function initialize() {
|
||||
|
||||
function readBotsAndPlottersConfig() {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> Entering function."); }
|
||||
|
||||
console.log("I am entering the readBotsAndPlottersConfig function.");
|
||||
|
||||
}
|
||||
/*
|
||||
|
||||
Each bot has its configuration at its own repo since each team must be able to change it at will.
|
||||
@@ -344,6 +349,9 @@ function initialize() {
|
||||
|
||||
function onFileRead(err, pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onFileRead -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onFileRead -> fileName = " + fileName); }
|
||||
|
||||
try {
|
||||
responsesReceived++;
|
||||
|
||||
@@ -381,6 +389,10 @@ function initialize() {
|
||||
|
||||
function onDataArrived(pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onDataArrived -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onDataArrived -> host.codeName = " + host.codeName); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onDataArrived -> competition.repo = " + competition.repo); }
|
||||
|
||||
try {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
@@ -434,6 +446,9 @@ function initialize() {
|
||||
|
||||
function onFileRead(err, pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onFileRead -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onFileRead -> fileName = " + fileName); }
|
||||
|
||||
try {
|
||||
responsesReceived++;
|
||||
|
||||
@@ -471,6 +486,10 @@ function initialize() {
|
||||
|
||||
function onDataArrived(pData) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onDataArrived -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onDataArrived -> host.codeName = " + host.codeName); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] initialize -> readBotsAndPlottersConfig -> onDataArrived -> competition.repo = " + competition.repo); }
|
||||
|
||||
try {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
@@ -512,11 +531,7 @@ function initialize() {
|
||||
|
||||
function startHtttpServer() {
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
|
||||
console.log("I am entering the startHtttpServer function. So far so good.");
|
||||
|
||||
}
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] startHtttpServer -> Entering function."); }
|
||||
|
||||
try {
|
||||
|
||||
@@ -529,6 +544,9 @@ function startHtttpServer() {
|
||||
|
||||
function onBrowserRequest(request, response) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> Entering function."); }
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> request = " + request); }
|
||||
|
||||
var htmlResponse;
|
||||
var requestParameters = request.url.split("/");
|
||||
|
||||
@@ -559,6 +577,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function onFileRead(err, file) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> Entering function."); }
|
||||
|
||||
try {
|
||||
|
||||
let fileContent = file.toString();
|
||||
@@ -580,6 +600,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function addToFileContent(pDevTeamsOrHosts) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> addToFileContent -> Entering function."); }
|
||||
|
||||
for (let i = 0; i < pDevTeamsOrHosts.length; i++) {
|
||||
|
||||
let devTeam = pDevTeamsOrHosts[i];
|
||||
@@ -643,6 +665,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function onFileRead(err, file) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> Entering function."); }
|
||||
|
||||
try {
|
||||
|
||||
let fileContent = file.toString();
|
||||
@@ -664,6 +688,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function addToFileContent(pDevTeamsOrHosts) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> addToFileContent -> Entering function."); }
|
||||
|
||||
for (let i = 0; i < pDevTeamsOrHosts.length; i++) {
|
||||
|
||||
let devTeam = pDevTeamsOrHosts[i];
|
||||
@@ -731,6 +757,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function onFileRead(err, file) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> Entering function."); }
|
||||
|
||||
try {
|
||||
|
||||
let fileContent = file.toString();
|
||||
@@ -823,6 +851,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function onFileRead(err, file) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> Entering function."); }
|
||||
|
||||
try {
|
||||
|
||||
let fileContent = file.toString();
|
||||
@@ -832,6 +862,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function addPlotters() {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> addPlotters -> Entering function."); }
|
||||
|
||||
let htmlLinePlotter = '' + '\n' +
|
||||
' <script type="text/javascript" src="Plotters/@devTeam@/@repo@/@module@.js"></script>'
|
||||
|
||||
@@ -846,6 +878,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function addScript(pDevTeamsOrHosts) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> addPlotters -> addScript -> Entering function."); }
|
||||
|
||||
for (let i = 0; i < pDevTeamsOrHosts.length; i++) {
|
||||
|
||||
let devTeam = pDevTeamsOrHosts[i];
|
||||
@@ -894,6 +928,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function addImages() {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> addImages -> Entering function."); }
|
||||
|
||||
const htmlLine = '' + '\n' +
|
||||
' <img id="@id@" width="0" height="0" src="https://raw.githubusercontent.com/@devTeam@/@repo@/master/@image@">'
|
||||
|
||||
@@ -903,6 +939,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function addScript(pDevTeams) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> onFileRead -> addImages -> addScript -> Entering function."); }
|
||||
|
||||
for (let i = 0; i < pDevTeams.length; i++) {
|
||||
|
||||
let devTeam = pDevTeams[i];
|
||||
@@ -993,6 +1031,9 @@ function onBrowserRequest(request, response) {
|
||||
}
|
||||
|
||||
function sendResponseToBrowser(htmlResponse) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] onBrowserRequest -> sendResponseToBrowser -> Entering function."); }
|
||||
|
||||
response.writeHead(200, { 'Content-Type': 'text/html' });
|
||||
response.write(htmlResponse);
|
||||
|
||||
@@ -1002,6 +1043,8 @@ function onBrowserRequest(request, response) {
|
||||
|
||||
function respondWithContent(content, response) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] respondWithContent -> Entering function."); }
|
||||
|
||||
try {
|
||||
|
||||
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
|
||||
@@ -1022,6 +1065,8 @@ function respondWithContent(content, response) {
|
||||
|
||||
function respondWithFile(fileName, response) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] respondWithFile -> Entering function."); }
|
||||
|
||||
let fs = require('fs');
|
||||
try {
|
||||
|
||||
@@ -1029,6 +1074,8 @@ function respondWithFile(fileName, response) {
|
||||
|
||||
function onFileRead(err, file) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] respondWithFile -> onFileRead -> Entering function."); }
|
||||
|
||||
try {
|
||||
let htmlResponse = file.toString();
|
||||
|
||||
@@ -1056,6 +1103,8 @@ function respondWithFile(fileName, response) {
|
||||
|
||||
function returnEmptyArray() {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] respondWithFile -> returnEmptyArray -> Entering function."); }
|
||||
|
||||
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.
|
||||
response.setHeader("Pragma", "no-cache"); // HTTP 1.0.
|
||||
response.setHeader("Expires", "0"); // Proxies.
|
||||
@@ -1069,6 +1118,8 @@ function respondWithFile(fileName, response) {
|
||||
|
||||
function getGithubData(pOrg, pRepo, pPath, callBackFunction) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] getGithubData -> Entering function."); }
|
||||
|
||||
let cacheVersion = githubData.get(pOrg + '.' + pRepo + '.' + pPath)
|
||||
|
||||
if (cacheVersion !== undefined) {
|
||||
@@ -1104,9 +1155,11 @@ function getGithubData(pOrg, pRepo, pPath, callBackFunction) {
|
||||
|
||||
function onContent(error, result) {
|
||||
|
||||
if (CONSOLE_LOG === true) { console.log("[INFO] getGithubData -> onContent -> Entering function."); }
|
||||
|
||||
if (CONSOLE_LOG === true) {
|
||||
|
||||
console.log("getGithubData - Github.com responded to request " + pOrg + '.' + pRepo + '.' + pPath + " with result = " + result.toString().substring(0,100));
|
||||
console.log("[INFO] getGithubData -> onContent -> Github.com responded to request " + pOrg + '.' + pRepo + '.' + pPath + " with result = " + result.toString().substring(0,100));
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user