패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.2.2

stacked_crashlytics

Crashlytics 서비스와 로그 출력 기능을 제공하는 패키지입니다.

AndroidiOSmacOS
30일 다운로드
85
좋아요
5
Pub 점수
90

패키지 설치

flutter pub add stacked_crashlytics

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

stacked_crashlytics는 Crashlytics를 앱에 통합하는 Flutter 패키지로, 오류 보고 및 로그 출력을 위한 전용 서비스를 제공합니다. 예외 처리되지 않은 예외를 자동으로 캡처하여 Crashlytics로 보내기 때문에 오류 추적을 간소화합니다. 또한 구조화된 로깅 메커니즘을 제공하여 개발자가 컨텍스트와 함께 사용자 정의 로그를 보낼 수 있도록 합니다. Stacked 프레임워크 생태계 내에서 원활하게 사용하도록 설계되었으며, Android, iOS, macOS 플랫폼에서 디버깅과 모니터링 기능을 강화합니다.

사용 사례

  • 실시간 크래시 모니터링
  • 응용 프로그램 오류 추적
  • 컨텍스트 로그를 사용한 디버깅
  • Stacked 프레임워크와의 통합
  • 다중 플랫폼 크래시 보고

주요 기능

  • 내장된 Crashlytics 서비스
  • 구조화된 로그 출력
  • 자동 예외 캡처
  • Android, iOS, macOS 지원
  • 스택 아키텍처와의 간편한 통합

적합한 대상

  • Stacked 프레임워크를 사용하는 Flutter 앱
  • 크래시 분석을 우선시하는 팀
  • 크로스 플랫폼 충돌 보고가 필요한 개발자
  • 세부 로깅이 필요한 앱
  • 성능과 안정성에 중점을 둔 프로젝트

고려 사항

  • Firebase에서 Crashlytics 설정이 필요합니다
  • 스택드 생태계 사용자에 한함
  • Firebase 구성이 필요합니다
  • 추가 종속성 관리가 필요할 수 있습니다
  • 스택된 구성 요소 없이는 독립적으로 사용할 수 없습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Stacked Crashlytics Service

A service accompanied with a LogOutput that tracks all warnings as non-fatal crash reports and all errors as fatal crash reports. This makes use of the Firebase Crashlytics service.

How To use

  • In the pubspec.yaml file under dependencies add

     stacked_crashlytics: ^0.1.1
    
  • Register the service on to the locator

    • If you want to register the service
    @StackedApp(
        dependencies: [
            ...
            LazySingleton(classType: CrashlyticsService),
            ...
            ),
        ],
    )
    
    • If you are presolving into an async instance, you can use
    @StackedApp(
        dependencies: [
            ...
            Presolve(
            classType: CrashlyticsService,
            presolveUsing: CrashlyticsService.getInstance,
            ),
          ],
        )
    

    Note: Don't forget to run

    flutter pub run build_runner build --delete-conflicting-outputs

  • Add the log Output inside your logger under outputs inside multiple logger output like so

    Logger(
    ...
        output: MultipleLoggerOutput([
        ...
        CrashlyticsOutput(),
        ]),
    );
    

카테고리

의존성

의존성 목록 4 개

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.