From e65e2f7f730ebf271dbe4a056de09056db249d91 Mon Sep 17 00:00:00 2001 From: Carter Bertolini Date: Fri, 29 Sep 2023 16:37:56 -0400 Subject: [PATCH] Added basic Hello World with logger. --- package.json | 3 ++- src/index.ts | 14 ++++++++++++++ src/main.ts | 0 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/index.ts delete mode 100644 src/main.ts diff --git a/package.json b/package.json index a96bc80..49a85c5 100644 --- a/package.json +++ b/package.json @@ -2,8 +2,9 @@ "name": "finvis-backend", "version": "1.0.0", "description": "A financial tracking web app that allows users to track their investments across multiple exchanges.", - "main": "index.js", + "main": "dist/index.js", "scripts": { + "start": "node dist/index.js", "lint": "eslint . --fix" }, "author": "", diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..f0f3992 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,14 @@ +import { createLogger, transports, format } from "winston"; + +const logger = createLogger({ + transports: [new transports.Console()], + format: format.combine( + format.colorize(), + format.timestamp(), + format.printf(({ timestamp, level, message }) => { + return `[${timestamp}] ${level}: ${message}`; + }) + ), + }); + + logger.info("Hello world!"); \ No newline at end of file diff --git a/src/main.ts b/src/main.ts deleted file mode 100644 index e69de29..0000000