# 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();
}
```