Stack-inin hər hissəsi üçün bir SDK
Bugban Bugsnag modelini izləyir: framework-dən asılı olmayan core və hər framework üçün nazik adapter — quraşdırma bir paket, qurulum bir açardır. Stack-ini seç — hər səhifədə dəqiq quraşdırma addımları, adapterin nəyə qoşulduğu və insanların həqiqətən rastlaşdığı problemlər var.
PHP
PHP 7.0-dan 8.4-ə, Composer ilə və ya onsuz. Adapterlər hər framework-ün öz istisna handler-inə qoşulur, çünki hər framework qlobalı əvəz edir — və EXPLAIN ilə yavaş SQL tutmaq üçün onun sorğu qatına.
composer require bugban/laravel
Avtomatik tapılan service provider: istisna handler-i, sorğu dövrü və yavaş sorğular üçün DB::listen.
Laravel təlimatını aç → Symfonycomposer require bugban/symfony
kernel.exception listener-i olan bundle və Doctrine DBAL sorğu ölçmə (DBAL 2, 3 və 4).
Symfony təlimatını aç → CodeIgnitercomposer require bugban/codeigniter
CodeIgniter 3-də pre_system hook, CodeIgniter 4-də Events sistemi — DBQuery hadisəsi daxil.
CodeIgniter təlimatını aç → Yii2composer require bugban/yii2
Bootstrap komponenti + Web və Console error handler-ləri; yavaş sorğular Yii-nin öz profilinqindən oxunur.
Yii2 təlimatını aç → PHPcomposer require bugban/php-sdk
set_exception_handler, set_error_handler və register_shutdown_function — fatal xətalar daxil.
PHP təlimatını aç →Serverdə JavaScript
Node.js və onun framework-ləri. AsyncLocalStorage ilə sorğu-başına izolyasiya — istifadəçi və kontekst paralel sorğular arasında heç vaxt sızmır — və Prisma, TypeORM, Knex, pg və MongoDB üçün sürücü səviyyəli hook-lar.
npm install @bugban/node
uncaughtException və unhandledRejection, üstəlik Prisma, TypeORM, Knex, pg və MongoDB üçün hook-lar.
Node.js təlimatını aç → Expressnpm install @bugban/express
Route-lardan əvvəl request handler, sonra error middleware — route xətasının görünə biləcəyi yeganə yer.
Express təlimatını aç → NestJSnpm install @bugban/nestjs
Modul, exception filter və middleware — həm HTTP, həm HTTP olmayan kontekstlər bildirir.
NestJS təlimatını aç → Next.jsnpm install @bugban/next
Serverdə instrumentation.ts, brauzerdə client giriş nöqtəsi — App Router və Pages Router üçün eyni.
Next.js təlimatını aç →Brauzerdə JavaScript
Render xətaları, window xətaları və rədd edilmiş promise-lər, istifadəçinin gördüyünün maskalanmış DOM görüntüsü və real sessiyalardan Core Web Vitals. Next.js hər iki tərəfi bir paketdən əhatə edir.
npm install @bugban/react
Render xətaları üçün error boundary, React-dən kənar hər şey üçün window.onerror və unhandledrejection.
React təlimatını aç → Vuenpm install @bugban/vue
Komponent xətaları üçün app.config.errorHandler, qalanı üçün window handler-ləri.
Vue təlimatını aç →Mobil
Server loguna heç vaxt çatmayan çökmələr. Cihazda oflayn növbə, əsl maskalanmış ekran şəkli və batareyanı tükətmədən ölçülən tətbiqin açılışı, ekran yüklənməsi və jank metrikləri.
npm install @bugban/react-native
ErrorUtils.setGlobalHandler — əvəz etmədən, ZƏNCİRLƏYƏRƏK — və Hermes promise rejection tracker.
React Native təlimatını aç → Exponpx expo install @bugban/react-native
Eyni React Native inteqrasiyası; Expo-nun managed axınında native modul bağlamadan işləyir.
Expo təlimatını aç → Flutterflutter pub add bugban_flutter
Flutter-in dörd xəta yolunun hamısı: FlutterError.onError, PlatformDispatcher.onError, runZonedGuarded və Isolate xətaları.
Flutter təlimatını aç →