mo-logs
v1.0.6
Published
a log modules
Downloads
5
Readme
mo-logs日志系统
为了能让打印出来的信息保存到本地,方便查看而诞生的小模块。
安装
npm install mo-logs
使用指南
引入模块
通过var ml = require('mo-logs')
引入模块。
自定义配置
使用ml.SetConfig(option)
可进行自定义配置。
option配置项:
- path:日志路径,默认为**'/logs'**
- 传入路径为String字符串,可使用相对地址,也可用绝对地址
- level:日志级别,默认为**'1'**
- 日志级别分为debug、warn、info、error
- 级别为1时会打印所有日志
- 级别为2时只打印warn、info、error日志
- 级别为3时只打印info、error日志
- 级别为4时只打印error日志
- flag:是否开启控制台打印,如果为true则在打印日志文件的同时输出至控制台,默认为false。
- 数据类型为boolean
例:option = {path: 'e:/xxx', level: '1', flag: true}
打印日志
使用ml.debug(String) || ml.warn(String) || ml.info(String) || ml.error(String)
将内容打印至日志文件中。
当天第一次打印日志时,会自动将之前的历史日志移入history目录中。
日志级别请参考自定义配置
功能列表
已完成
- 创建日志文件并打印
- 集成了console.log()方法
- 自定义日志输出路径
- 配置并分类日志输出级别
开发中
- 自动清理日志
- 自定义清理日志的规则
License
The ISC License