0.0.8 • Published 3 years ago

wx-sentry v0.0.8

Weekly downloads
9
License
BSD-3-Clause
Repository
github
Last release
3 years ago

Sentry SDK for WeChat MiniApp

Sentry SDK 微信小程序版,基于官方 SDK 5.27.1 版修改

链接

使用方式

请在小程序初始化后尽早调用Sentry.init(options)。这将初始化 SDK 并注入到小程序环境中。你可以使用相应的选项关闭几乎所有的副作用。

import * as Sentry from 'wx-sentry';

Sentry.init({
  dsn: '__DSN__',
  // ...
});

要设置上下文信息或发送手动事件,请使用wx-sentry导出的函数。注意,这些在调用Sentry.init()之前,函数不会执行任何操作:

import * as Sentry from 'wx-sentry';

// Set user information, as well as tags and further extras
Sentry.configureScope((scope) => {
  scope.setExtra('battery', 0.7);
  scope.setTag('user_mode', 'admin');
  scope.setUser({ id: '4711' });
  // scope.clear();
});

// Add a breadcrumb for future events
Sentry.addBreadcrumb({
  message: 'My Breadcrumb',
  // ...
});

// Capture exceptions, messages or manual events
Sentry.captureMessage('Hello, world!');
Sentry.captureException(new Error('Good bye'));
Sentry.captureEvent({
  message: 'Manual',
  stacktrace: [
    // ...
  ],
});
0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.0

4 years ago