From 2e3e1a555e97ab84d5b7e814ec75318e4bdf8809 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Wed, 22 Jan 2025 10:18:16 +0200 Subject: some fixes --- logger.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 logger.ts (limited to 'logger.ts') diff --git a/logger.ts b/logger.ts new file mode 100644 index 0000000..5228af5 --- /dev/null +++ b/logger.ts @@ -0,0 +1,20 @@ +import * as fs from 'node:fs' + +function logAndPrint(text: string, logShit: any[]) { + if (!fs.existsSync('server.log')) + fs.writeFileSync('server.log', ''); + fs.appendFileSync('server.log', '\n' + text); + console.log(...logShit) +} + +export function log(text: any) { + logAndPrint(String(text), [text]) +} + +export function info(text: any) { + logAndPrint('[INFO] ' + text, ['[INFO]', text]) +} + +export function error(text: any) { + logAndPrint('[ERR] ' + text, ['[ERR]', text]) +} \ No newline at end of file -- cgit 1.4.1-2-gfad0