把你的服务器上的log都按天切割到一个文件夹--logMaster
发布于 1小时前 作者 hezedu 17 次浏览 来自 分享

最近开发了个切割log的小程序。每天把我服务器上16处的log切割到一个文件夹,这样就不用到处找了。自已用着还不错,跟大家分享一下.。

使用起来很简单:

var logMaster = require('log-master');
logMaster.split({ //切割,目前唯一的功能
  "from": { //目标文件夹,可多选。
    "forever": "/root/.forever",
    "nodeApp": "/usr/local/softeware/node_app/log",
    "nodeWechat": "/usr/local/softeware/node_wechat/log"
  },
  "Suffix": [".log"], //要切割的文件类型,可多选。默认 [".log"]
  "to": __dirname, //目标文件,log都会到这里。
  "Interval": 1000 * 60 * 60 * 24, //切割时间间隔,默认一天。
  "timeFormat": "yyyy年MM月dd日HH时mm分ss秒", //时间格式(生成的文件夹名),默认为yyyy年MM月dd日HH时mm分ss秒
  "startTime": "00:00" //开始时间,默认零点。
});

项目地址:https://github.com/hezedu/log-master

回到顶部