aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2019-11-18 16:59:26 -0500
committerSam Wilkins <samwilkins333@gmail.com>2019-11-18 16:59:26 -0500
commit8441282d3d07d90536464e7b084b278ea9957cf8 (patch)
tree8415c5eb4883252cc4c3883ece57a8b621d305be /src
parent63ea273820eb5ab8388e2744fc7988f10746f25f (diff)
log
Diffstat (limited to 'src')
-rw-r--r--src/server/ActionUtilities.ts8
-rw-r--r--src/server/index.ts5
2 files changed, 10 insertions, 3 deletions
diff --git a/src/server/ActionUtilities.ts b/src/server/ActionUtilities.ts
index 9a009791b..b418772a6 100644
--- a/src/server/ActionUtilities.ts
+++ b/src/server/ActionUtilities.ts
@@ -25,4 +25,10 @@ export const write_text_file = (relativePath: string, contents: any) => {
return new Promise<void>((resolve, reject) => {
fs.writeFile(target, contents, (err) => err ? reject(err) : resolve());
});
-}; \ No newline at end of file
+};
+
+export async function log_execution(startMessage: string, endMessage: string, contents: () => void | Promise<void>) {
+ console.log('\x1b[36m%s\x1b[0m', `${startMessage}...`);
+ await contents();
+ console.log(endMessage);
+} \ No newline at end of file
diff --git a/src/server/index.ts b/src/server/index.ts
index d68e9faa1..fb031a254 100644
--- a/src/server/index.ts
+++ b/src/server/index.ts
@@ -21,6 +21,7 @@ import { GoogleCredentialsLoader } from './credentials/CredentialsLoader';
import DeleteManager from "./ApiManagers/DeleteManager";
import PDFManager from "./ApiManagers/PDFManager";
import UploadManager from "./ApiManagers/UploadManager";
+import { log_execution } from "./ActionUtilities";
export const publicDirectory = __dirname + "/public";
export const filesDirectory = publicDirectory + "/files/";
@@ -43,7 +44,7 @@ async function preliminaryFunctions() {
// divide the public directory based on type
await Promise.all(Object.keys(Partitions).map(partition => DashUploadUtils.createIfNotExists(filesDirectory + partition)));
// connect to the database
- await Database.tryInitializeConnection();
+ await log_execution("attempting to initialize database connection", "connected", Database.tryInitializeConnection);
}
/**
@@ -243,6 +244,6 @@ function routeSetter(router: RouteManager) {
}
(async function start() {
- await preliminaryFunctions();
+ await log_execution("starting execution of preliminary functions", "completed preliminary functions", preliminaryFunctions);
await initializeServer({ listenAtPort: 1050, routeSetter });
})();