From 280e5cd3987f11f8c90f25215deb3bd9f7a731d2 Mon Sep 17 00:00:00 2001 From: Carter Bertolini Date: Tue, 3 Oct 2023 16:48:04 -0400 Subject: [PATCH] Add run script and basic logger program. --- package.json | 1 + src/index.ts | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index b3cbb84..f987919 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "", "main": "index.js", "scripts": { + "start": "node dist/index.js", "lint": "eslint . --fix" }, "author": "", diff --git a/src/index.ts b/src/index.ts index ae9e3a9..87a110b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1 +1,14 @@ -console.log("Hello, World!"); \ No newline at end of file +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