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