在 Winston 中是否有一种简单的方法可以将完整的错误对象记录到 JSON 日志文件中,但在控制台上打印了一条易于阅读的消息 (err.message)/'Error Error!' 在这种情况下?logger.log({ level: 'error', message: 'Error Error!', error: err})目前,当我运行此代码时,我会收到消息以及打印到控制台的完整错误对象。实际上,我只想将消息打印到控制台,然后在我的日志文件中显示完整的对象。我也试过:logger.error('错误错误', { error: err })配置import winston from 'winston'export const logger = winston.createLogger({ level: 'info', format: winston.format.json(), transports: [ new winston.transports.File({ filename: './logs/error.log', level: 'error' }), new winston.transports.File({ filename: './logs/combined.log' }) ]})if (process.env.NODE_ENV !== 'production') { logger.add( new winston.transports.Console({ format: winston.format.combine(winston.format.colorize(), winston.format.simple()) }) )}
添加回答
举报
0/150
提交
取消