summary refs log tree commit diff
path: root/logger.ts
blob: 5228af56c45954299996c3c989430c1386815048 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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])
}