FLUTTER ECOSYSTEM

themisir/flutter-network-logger

네트워크 트래픽 로그를 검사할 수 있는 잘 설계된 사용자 인터페이스를 갖춘 네트워크 로거. Dio 인터셉터 포함.

flutter-network-logger 프로젝트 이미지
Stars
25
Forks
24
최근 푸시(UTC)
2023. 5. 21.
프로젝트 상태
활성
Misir GitHub avatar
GITHUB User

Misir ↗

I can read regexs

언어DartC++CMakeHTMLCSwiftKotlinObjective-C

기술 주제

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 3 개
  • dio>=4.0.0 <6.0.0
  • flutter{"sdk":"flutter"}
  • flutter_test개발 의존성{"sdk":"flutter"}

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Network Logger

Network logger with well designed user interface to inspect network traffic logs. Included with Dio interceptor. You can start and inspect traffic just by writing 2 lines of code.

📷 Screenshots

Log feed Log details
https://raw.githubusercontent.com/TheMisir/flutter-network-logger/master/screenshots/1.jpg https://raw.githubusercontent.com/TheMisir/flutter-network-logger/master/screenshots/2.jpg

🚀 Getting Started!

You are 3 steps ahead from viewing http traffic logs on well designed GUI.

1. Install network_logger.

Check this guide to install network_logger to your flutter project.

2. Add DioNetworkLogger interceptor to dio client.

network_logger comes with Dio interceptor which will intercept traffic from Dio client. Other package implementations coming soon.

var dio = Dio();
dio.interceptors.add(DioNetworkLogger());
3. Attach network logger overlay button to UI.

The easiest way to access Network Logger UI is using NetworkLoggerOverlay which will display floating action button over all screens. You can also implement custom scenarios to open UI with different actions.

@override
void initState() {
  NetworkLoggerOverlay.attachTo(context);
  super.initState();
}