1
0
Fork 0
mirror of https://github.com/muerwre/vk-tg-bot.git synced 2025-04-24 22:46:41 +07:00

#5 added logger timestamps

This commit is contained in:
Fedor Katurov 2021-05-13 15:51:20 +07:00
parent 6e8addfc41
commit f9fbf56415

View file

@ -1,13 +1,20 @@
import { createLogger, format, transports } from "winston";
import prepareConfig from "../../config";
import { keys } from "ramda";
const config = prepareConfig();
const logger = createLogger({
transports: new transports.Console({
format: format.simple(),
level: config.logger?.level || "info",
}),
transports: new transports.Console(),
format: format.combine(
format.timestamp(),
format.printf(
({ timestamp, level, message, ...rest }) =>
`${timestamp} ${level}: ${message} ` +
(rest !== undefined && keys(rest).length ? JSON.stringify(rest) : "")
)
),
level: config.logger?.level || "info",
});
export default logger;