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

패키지 상세v3.0.0

flutter_pretty_dio_logger

올바른 JSON 형식, cUrl을 표시하여 다양한 목적에 쉽게 복사하고 사용할 수 있습니다.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
9.6천
좋아요
26
Pub 점수
150

패키지 설치

flutter pub add flutter_pretty_dio_logger

패키지 개요

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

Dio의 로깅을 향상시키는 플러터 패키지로, HTTP 요청과 응답을 깔끔하고 형식화된 JSON 구조로 표시합니다. 다양한 환경에서 디버깅 및 테스트를 쉽게 할 수 있도록 cURL 명령어 생성 기능이 포함되어 있습니다. 출력은 시각적으로 잘 정리되어 있어 요청 세부 정보를 복사하고 재사용하기 쉬워집니다. 앱 개발 및 API 문제 해결 중에 명확하고 실행 가능한 로그가 필요한 개발자에게 이상적입니다.

사용 사례

  • API 호출 디버깅
  • cURL로 엔드포인트 테스트하기
  • 요청/응답 본문 검사
  • 개발자 워크플로우 개선
  • 팀원들과 API 데이터 공유하기

주요 기능

  • 포맷된 JSON 출력
  • cURL 명령 생성
  • 간편한 복사 붙여넣기 기능
  • 크로스 플랫폼 지원
  • 클린 시각적 포맷팅

적합한 대상

  • 프론트엔드 개발자
  • API 테스터
  • 팀 협업
  • 개발 환경
  • 빠른 디버깅

고려 사항

  • 생산용으로 추천하지 않습니다
  • 로그의 세부 정보 수준을 증가시킬 수 있습니다
  • Dio 통합 필요
  • 제한된 사용자 정의 옵션
  • 중요한 사용 시 성능에 미치는 잠재적 영향

원본 README

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

flutter_pretty_dio_logger

Show the correct json format, cUrl, easy to copy and use for many purposes.

Usage

import 'package:flutter_pretty_dio_logger/flutter_pretty_dio_logger.dart';
Dio dio = Dio();
dio.interceptors.add(
  PrettyDioLogger(
    requestHeader: true,
    queryParameters: true,
    requestBody: true,
    responseHeader: true,
    responseBody: true,
    error: true,
    showProcessingTime: true,
    showCUrl: true,
    // canShowLog: kDebugMode,
  ),
);

How it looks like

cUrl Example
Response Example

This package is inspired by pretty_dio_logger and curl_logger_dio_interceptor packages.

카테고리

의존성

의존성 목록 1 개

소스 저장소

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

아직 데이터가 없습니다.