Версия для библиотек может понадобиться, если ваш код будет куда-то встраиваться, но вы всё же хотите регистрировать свои ошибки в Tracer.
В данный момент версия для библиотек ограничена набором модулей:
Модуль | Описание |
---|---|
initTracerError | Отвечает за сбор глобальных событий и ручную регистрацию ошибок в проекте. Подробнее в Crash и Non-Fatal |
initTracerLog | Отвечает за хранение логов событий, предшествующих сбою. Подробнее в Добавление информации к событиям |
initTracerErrorUploader | Отвечает за отправку данных о событиях в сервис. |
Между инициализацей модулей обычного Tracer SDK и Tracer Lite SDK существуют отличия:
@apptracer/sdk/lite
initTracerError
не будет автоматически подписываться на необработанные ошибки – для этого существует опция enableUnhandledErrorsListeners
в конфигурации модуля.import { initTracerError, initTracerErrorUploader } from '@apptracer/sdk/lite'; const componentName = 'myModule'; initTracerError(componentName); initTracerErrorUploader(componentName, { versionName: BUILD_VERSION_NAME, versionCode: BUILD_VERSION_CODE, appToken: 'appToken из настроек в Трейсере' });