发布一个简单地Log类工具npm包
2020-02-28 22:24
2471 查看
写了一个简单地Log类工具,基于TS开发,将日志定义成两类5个级别,错误类(warning,fatal),信息类(debug,trace, info),可以为不同类别日志设置对应写入的文件或者Writable stream。也可以定义当前的日志级别,低于这个级别的日志会忽略。
使用方法
npm install -D @yadou/yalog
使用示例代码
import Log from '@yadou/yalog' let options = { level: 4, // info stderr: process.stderr, // err log (fatal warning) writestream, default(process.stderr) stdout: process.stdout // info log (debug trace info) writestream, default(process.stdout) } Log.initLog(options)// above options is default value, you can use direct without this init // start log warning infoLog.warning('invalid user token'); // WARNING: Fri Feb 28 2020 21:55:39 GMT+0800 (GMT+08:00) invalid user token // log info with paramsLog.info('login success', { uid: 1000, token: 'user token'}); //INFO: Fri Feb 28 2020 21:55:39 GMT+0800 (GMT+08:00) login success uid[1000] token[user token] // Log.debug Log.trace Log.info Log.warning Log.fatal
相关文章推荐
- 免费发布一个简单而有趣的计算工具
- grunt配置太复杂?发布一个前端构建工具,简单高效,自动跳过未更新的文件
- 发布一个简单的npm包
- 一个简单的发布工具
- 发布一个简单好用的STM32F20x烧录工具
- 免费发布一个简单而有趣的计算工具
- 发布一个小工具:EasyDump
- 写一个简单的MTK图片管理工具
- 分享一个小巧简单的基金查询工具(自己写的)
- 【造轮子】打造一个简单的万能Excel读写工具
- 关于Dom4j解析XML文件,外带上一个简单工具
- 发布一个进行DDoS攻击的工具,爱国人士请进
- 分享一个.NET实现的简单高效WEB压力测试工具
- 一个用户SQL Server2000/2005的好工具_——数据库发布向导(Database Publishing Wizard)
- 发布一个Java写的俄罗斯方块源码 算法简单(300行) 注释详细
- 使用eclipse工具搭建一个简单的Spring boot。
- 贡献你的力量 开发一个Vue组件并发布到npm
- 分享一个.NET实现的简单高效WEB压力测试工具
- 一个简单的帮助文档制作工具 Treeview控件
- 一个简单好用的zabbix告警信息发送工具