跳至主要內容

文章

顯示從 12月, 2022 起發佈的文章

winston 加時間戳記

這邊是我把 winston npm 官方文件抓下來改版的,改版後有時間戳記。 const winston = require("winston"); const logger = winston.createLogger({   level: 'info',   format: winston.format.combine(     winston.format.timestamp(),     winston.format.json()   ),   defaultMeta: { service: 'user-service' },   transports: [     //     // - Write all logs with importance level of `error` or less to `error.log`     // - Write all logs with importance level of `info` or less to `combined.log`     //     new winston.transports.File({ filename: 'error.log', level: 'error', }),     new winston.transports.File({ filename: 'combined.log' }),   ], }); // // If we're not in production then log to the `console` with the format: // `${info.level}: ${info.message} JSON.stringify({ ...rest }) ` // if (process.env.NODE_ENV !== 'production') {   logger.add(new winston.transports.Console({     format: winston.format.si...