Skip to content

Latest commit

 

History

History
85 lines (66 loc) · 2.42 KB

README.md

File metadata and controls

85 lines (66 loc) · 2.42 KB

egg-we-sentry

NPM version Node.js CI Test coverage Known Vulnerabilities npm download

依赖说明

此插件基于 @sentry/node 进行二次封装,针对egg机制进行定制化功能开发:

依赖的 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 异步交流。

License

MIT