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:
parent
6e8addfc41
commit
f9fbf56415
1 changed files with 11 additions and 4 deletions
|
@ -1,13 +1,20 @@
|
||||||
import { createLogger, format, transports } from "winston";
|
import { createLogger, format, transports } from "winston";
|
||||||
import prepareConfig from "../../config";
|
import prepareConfig from "../../config";
|
||||||
|
import { keys } from "ramda";
|
||||||
|
|
||||||
const config = prepareConfig();
|
const config = prepareConfig();
|
||||||
|
|
||||||
const logger = createLogger({
|
const logger = createLogger({
|
||||||
transports: new transports.Console({
|
transports: new transports.Console(),
|
||||||
format: format.simple(),
|
format: format.combine(
|
||||||
level: config.logger?.level || "info",
|
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;
|
export default logger;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue