# flutter-network-logger **Repository Path**: 276635035/flutter-network-logger ## Basic Information - **Project Name**: flutter-network-logger - **Description**: flutter-network-logger 修改network_logger.dart文件 - **Primary Language**: Dart - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-16 - **Last Updated**: 2024-11-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## 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](https://github.com/TheMisir/flutter-network-logger/blob/master/example/lib/main.dart#L30-L31) of code. ## 📷 Screenshots |Log feed|Log details| |:-:|:-:| ||| ## 🚀 Getting Started! You are 3 steps ahead from viewing http traffic logs on well designed GUI. ### 1. Install **network_logger**. Check [this guide](https://pub.dev/packages/network_logger/install) to install **network_logger** to your flutter project. ### 2. Add `DioNetworkLogger` interceptor to dio client. **network_logger** comes with [Dio](https://pub.dev/packages/dio) interceptor which will intercept traffic from Dio client. Other package implementations coming soon. ```dart 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. ```dart @override void initState() { NetworkLoggerOverlay.attachTo(context); super.initState(); } ```