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 prepareConfig from "../../config";
|
||||
import { keys } from "ramda";
|
||||
|
||||
const config = prepareConfig();
|
||||
|
||||
const logger = createLogger({
|
||||
transports: new transports.Console({
|
||||
format: format.simple(),
|
||||
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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue