Initial commit

This commit is contained in:
2023-11-25 14:33:11 +03:00
commit a9613544b7
18 changed files with 5458 additions and 0 deletions

16
src/logger.ts Normal file
View File

@ -0,0 +1,16 @@
import { isDev } from "#root/utils.js";
import { LoggerOptions, pino } from "pino";
import PinoPretty, { PrettyOptions } from "pino-pretty";
const options: LoggerOptions = {
level: isDev() ? 'trace' : 'info'
};
const prettyOptions: PrettyOptions = {
ignore: 'pid,hostname',
colorize: isDev() ? true : false,
translateTime: 'SYS:dd.mm.yyyy, HH:MM:ss'
};
// @ts-ignore
export let logger = pino(options, PinoPretty(prettyOptions));