각도 로깅
3779 단어 technology
먼저 버그펜더란?
Bugfender는 사용자가 경험하는 모든 세부 사항을 기록하고 사용하기 쉬운 웹 콘솔에 직접 데이터를 공급하는 판도를 바꾸는 플랫폼입니다. Bugfender SDK는 다중 플랫폼이며 모바일 및 웹 앱에서 사용할 수 있으므로 모든 앱에 동일한 도구를 사용할 수 있습니다.
Bugfender SDK 각도 샘플
바닐라 자바스크립트 앱에서 Bugfender SDK를 사용하려면 https://github.com/bugfender/BugfenderSDK-JS-Sample을 방문하세요.
앱 실행
로컬 컴퓨터에서 앱을 확인하려면 먼저
src/app/app.module.ts
에서 코드를 편집하고 Bugfender 앱 키에 대해 <YOUR_APP_KEY_HERE>
를 변경해야 합니다. 그런 다음 다음을 사용하여 앱을 실행할 수 있습니다.npm ci
npm start
bugfender.com에서 앱 키를 얻을 수 있습니다.
Bugfender SDK 각도 문서
SDK 설치
Bugfender가 앱에서 작동하도록 하는 주요 사항은 다음과 같습니다.
npm i @bugfender/sdk
. SDK npm 패키지를 설치합니다. Bugfender.init({ appKey: '<YOUR\_APP\_KEY\_HERE>', // apiURL: 'https://api.bugfender.com', // baseURL: 'https://dashboard.bugfender.com', // overrideConsoleMethods: true, // printToConsole: true, // registerErrorHandler: true, // logBrowserEvents: true, // logUIEvents: true, // version: '', // build: '', });
앱의 앱 키로 변경
<YOUR_APP_KEY_HERE>
하는 것을 잊지 마십시오.버그펜더 사용
SDK를 초기화한 후
Bugfender
개체를 가져오기만 하면 어디에서나 사용을 시작할 수 있습니다.import { Bugfender } from '@bugfender/sdk'; export class HomeComponent { constructor() { Bugfender.log('HomeComponent constructor'); } }
충돌 처리
Angular는 Bugfenders 기본 전역 오류 처리기를 재정의하는 전역 오류 처리기를 등록합니다. 따라서 처리되지 않은 오류를 잡아서 Bugfender에 보고하려면 사용자 지정 Angular
ErrorHandler
가 필요합니다. 이 리포지토리에는 이를 구현하는 방법에 대한 예가 포함되어 있습니다.See custom
ErrorHandler
. See Angular documentation .
추가 정보
문서
사용 가능한 모든 방법에 대한 자세한 내용은 Bugfender JS SDK reference documentation으로 이동하십시오.
SDK 상태
SDK는 프로덕션에 적합합니다. 언제든지 문제를 열거나 bugfender.com으로 문의하십시오.
Reference
이 문제에 관하여(각도 로깅), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/bugfenderapp/angular-logging-52gl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)