此插件基于 @sentry/node 进行二次封装,针对egg机制进行定制化功能开发:
egg-we-sentry 版本 | egg 1.x |
---|---|
2.x | 😁 |
1.x | 😁 |
0.x | ❌ |
// config/plugin.js
exports.weSentry = {
enable: true,
package: 'egg-we-sentry',
};
egg 框架的 sentry 插件
此插件基于 @sentry/node 进行二次封装,针对egg机制进行定制化功能开发:
- 默认接入应用请求会话
- 全局统一错误处理,并捕捉错误日志
- 全局错误捕获时候日志输出
- 插件控制项控制开关功能
config.weSentry = {
config: {
enable: true, // 控制开关
dsn: '',
servername: '',
release: '',
tracesSampleRate: 1.0,
},
infoKeys: {
headers: [ 'username', 'test' ],
extra: {},
},
}
请到 config/config.default.js 查看详细配置项说明。
请到 egg issues 异步交流。