awesome-dio-interceptor
간단한 dio 로그 인터셉터(주로 내장된 dio LogInterceptor에 영감을 받음)로, 색상 기능과 JSON 포맷팅을 통해 더 읽기 쉬운 출력을 제공합니다.
- 스타
- 22
- 포크
- 4
- 최근 푸시(UTC)
- 2024. 11. 5.
- 프로젝트 상태
- 활성
원본 README
아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
Awesome Dio Interceptor
A simple dio log interceptor (mainly inspired by the built-in dio LogInterceptor), which has coloring features and json formatting so you can have a better readable output.
Features
- Customizable, minimizable, and colorful output 🔥
- Json formatting 💪
- Pretty FormData support (fields & files) output ⚡️
Output Samples
The last two images have been minimized, so we can have better look at the most important logs (can be enabled and disabled, enabled by default)
Install
dependencies:
awesome_dio_interceptor: <latest_version>
Usage
Just add the AwesomeDioInterceptor to your dio interceptors like so:
dio.interceptors.add(
AwesomeDioInterceptor(
// Disabling headers and timeout would minimize the logging output.
// Optional, defaults to true
logRequestTimeout: false,
logRequestHeaders: false,
logResponseHeaders: false,
// Optional, defaults to the 'log' function in the 'dart:developer' package.
logger: debugPrint,
),
);
Medium articles by the author
You can always read the articles I write on my devmuaz account which I write pretty great flutter content out there.
Contributions & Support
Issues and pull requests are always welcome 😄
If you find this package useful for you and liked it, give it a like ❤️ and star the repo ⭐️ it would mean a lot!
License
MIT
분류
사용 중인 의존성
프로젝트에 맞는 저장소를 선택하려면?
사용 목적에 따라 검색하고 개발 활동을 비교한 뒤 원본 저장소에서 요구 사항을 확인하세요.
- 이름, 작성자 또는 설명으로 검색하고 기술 주제로 범위를 좁힙니다.
- 스타, 포크, 최근 푸시를 함께 비교하세요. 스타는 관심의 지표이며 품질을 보장하지 않습니다.
- 사용하기 전에 GitHub에서 README, 라이선스, Issues를 확인하세요.
출처 및 관리
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗