系统日志

系统事件模块(syslog)用于记录和查看系统日志。方便追查诸如配置错误等问题。

系统日志是使用syslog模块,通过调用syslog module中的req.syslog()系统日志函数,将日志正文写入服务器端日志文件和数据库中,用来记录当前domain,错误来源,错误时间,错误内容等信息。

1. 状态报告

2. 日志信息

3. 代码段的使用

使用模块前需要先声明,再调用相应的函数来实现功能。

var syslog = null;
proto.syslog = proto.syslog || function (category, msg, severity) {
  if (!syslog) {
    try {
      syslog = proto.importNodemod("syslog/syslog").req_adapter;
    } catch(e) {
      syslog = function () {
        // fall back
      };
    }
  }

  if (syslog) {
    syslog(this, category, msg, severity);
  }
};