日志
开始使用日志模块
const logger = plug('logger');
logger.debug(`test ${tag}`);
logger.info(`test ${tag}`);
logger.warn(`test ${tag}`);
logger.error(`test ${tag}`);
- logger.js
logger.setKey(uid) -- 设置uid
uid -- string 用户标识,将与以下功能联动
- 染色 --
response.writeHead()前设置有效
- 抓包 --
response.writeHead()前设置有效
- log上报 --
response.writeHead()前设置有效
- 测试环境 --
config.router.name()阶段设置有效
logger.getKey() -- 获取uid
logger.setGroup(group) -- 设置分组
logger.getGroup() -- string 获取分组
logger.report([uid]) -- 强制上报,并指定uid
logger.drop([dropAlpha]) -- 丢掉当前请求的log
dropAlpha -- 是否丢掉alpha用户的log,默认false
logger.isReport() -- boolean 是否需要上报
logger.getSN() -- number 获取流水号
logger.getText() -- string 获取当前流水,返回一个文本