egg-monitor
v1.1.2
Published
[![NPM version][npm-image]][npm-url] [![build status][travis-image]][travis-url] [![Test coverage][codecov-image]][codecov-url] [![David deps][david-image]][david-url] [![Known Vulnerabilities][snyk-image]][snyk-url] [![npm download][download-image]][down
Downloads
15
Readme
egg-monitor
feature
1、监听response事件,记录日志
Install
$ npm i egg-monitor --save
Usage
环境变量配置
MONITOR_RESPONSE_NAME: 存储的文件名称,默认 egg-response.json MONITOR_RESPONSE_LOG_LEVEL: 记录的日志等级,默认 warn MONITOR_RESPONSE_CONSOLE_LEVEL: 控制台显示日志等级,默认warn MONITOR_RESPONSE_SKIP_PATHS: 忽略指定的路径,这些路径的请求不记录文件,多个用“,”分隔 MONITOR_RESPONSE_SKIP_PATH_SUFFIX: 忽略指定后缀的路径,这些路径的请求不记录文件,多个用“,”分隔,默认有['html', 'htm', 'js', 'css', 'json', 'jsonp', 'ico'] MONITOR_RESPONSE_SLOW_TIME: 慢请求的时间阈值,超过该时长的响应会记录警告日志,默认1000ms
慢请求事件点记录
使用方式 ctx.setTimeline(event)
记录的事件会在响应日志中timelines字段显示,内容格式: [{e:event, mt: Date.now()}, ...]
see config/config.default.js for more detail.
Questions & Suggestions
Please open an issue here.