2.23 node框架日志

  1. 安装
npm i -S winston
  1. 使用
// 日志工具
import { createLogger,format, transports } from "winston";

const myFomat = format.printf(log => `${log.timestamp} ${log.level}: ${log.message}`)
// 日志输出级别:  info < warn < error
// 通过日志系统的 level设置可以过滤掉不需要的提示
// 当打印的日志信息级别小于 level 设置的级别不显示
export default createLogger({
    level:  'info',
    format: format.combine(
        format.timestamp({format: 'YYYY-MM-DD HH:mm:ss'}),
        myFomat),
    transports: [ // 输出日志的地方
        new transports.File({
            filename: './logs/loan.log'
        })
    ]
})
  1. 分析

入门也比较简单,了解三个东西就行
level: 日志的级别
format: 可以设置日志的输出格式
transports: 可以日志的输出地方(常用的有 控制台(Console)和 文件 (File))

  1. 参考资料
    日志系统参考资料:
    https://github.com/winstonjs/winston
    https://www.jianshu.com/p/1f61a9851780
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值