有些时候程序需要在服务器上记录日志,或者一些测试一些回调请求是否成功。例如支付宝支付成功回调等等,可以使用日志来记录。
安装
npm i winston
日志记录位置
日志会记录在项目根目录的error.log
文件,请自行在项目根目录
新建此文件。
记录日志
修改要调试的路由
const express = require('express');
const router = express.Router();
// ...
const winston = require('winston');
// 创建日志配置
const logger = winston.createLogger({
level: 'error',
format: winston.format.json(),
transports: [
new winston.transports.File({ filename: 'error.log' })
],
});
/**
*...