node线上运行监控日志模块
Clog - node日志记录模块使用说明 Author: EveChee
暂时只接入了express框架 后期可以继续接入其他框架
首先需要app.use(Clog.use); 这样就接入了
在app.js里面有一个收集错误的地方 加上这一句把错误输出到Log中 在app.js中那个报错需要放在setTimeout中 时间建议是设置200-300这样子可以稳定的运行 不放进去也没关系 但是需要自己手动创建一次文件夹 都无所谓
然后说一下 使用者可以指定输出文件 也可以不指定 会自动创建以日期命名的log 放在 自动创建的logdir文件夹里
然后说一下 自助配置的地方
使用
Clog.configuration({ maxSize: … ,
//日志文件的最大容量字节为单位 超出时将自动分割文件 编号从0开始 如果自定义了输出路径 需要加一个json后面说;
dateFormat: 'YYYY-MM-DD hh:mm:ss’
//日期格式 默认是这样 也只支持了这六个时间单位 使用者可以在这6个里面换 ( 不过也没什好换的) mypath: “” //自定义的输出路径 如果不定义 则输出在fs_m下的logdir (其实我觉得自动的还好些。。)
confjson: “” //默认是模块自带的配置 ,如果自定义了路径需要配置一下这个(需要是Path的路径哦)主要是考虑到日志分割做的
})
我不是很会写文档 有什么使用上的问题或者BUG可以来联系我本人 QQ: 381843254 喜欢或者支持的朋友 可以点个星星
新版本发布 目前增加了自动删除过期日志功能, 只需在配置中加上maxSave:数量 - 你的过期天数是多少天