화자가 있는 Flutter 앱의 Http 로그는 가능한 한 쉽습니다.

3580 단어
talker 패키지의 주요 업데이트가 최근 출시되었습니다.
새 릴리스에는 더 많은 작업 및 로그 파일 공유, 고정 로그 생성 등으로 업데이트된 TalkerScreen이 포함되어 있습니다.

😳 하지만 업데이트의 또 다른 중요한 점은 가능한 한 간단하게 http 로그를 통합할 수 있는 패키지talker_dio_logger입니다.

번갈아 가봅시다.

작동 방식





talker_dio_logger는 talker 오류 처리기 및 로거 패키지와 dio 가장 인기 있고 강력한 dart http 클라이언트를 기반으로 작동하는 별도의 패키지입니다.

연결하면 네트워크 작업에 대한 모든 정보가 화자의 기록과 실행 중인 응용 프로그램의 콘솔에 들어갑니다.

시작하다



프로젝트에서 talker_dio_logger를 실행하고 모든 http 로그를 보려면 다음 단계를 따르세요.

종속성 추가



dependencies:
  talker_dio_logger: ^0.1.3

용법



TalkerDioLogger를 dio 인스턴스에 추가하면 작동합니다.

final dio = Dio();
dio.interceptors.add(
    TalkerDioLogger(
        settings: const TalkerDioLoggerSettings(
          printRequestHeaders: true,
          printResponseHeaders: true,
        ),
    ),
);


토커와 함께 사용



앱에서 이미 Talker를 사용하는 경우 TalkerDioLogger에 대해 Talker 인스턴스를 추가할 수 있습니다.

이 경우 모든 로그와 오류는 통합 화자 추적 시스템에 포함됩니다.

final talker = Talker();
final dio = Dio();
dio.interceptors.add(
    TalkerDioLogger(
        talker: talker,
        settings: const TalkerDioLoggerSettings(
          printRequestHeaders: true,
          printResponseHeaders: true,
        ),
    ),
);


😎 GitHub repository page 바로가기 !
🥵 여기에서 사용 및 코드 스니펫의 아름다운 예를 볼 수 있습니다.

❤️를 보여주고 레포에 별표를 표시하여 프로젝트를 지원하세요!

좋은 웹페이지 즐겨찾기