v5.3.0+3dio_log
요청을 캡처하고 애플리케이션 내에서 확인할 수 있는 플러그인으로, 요청 복제 및 JSON 확장과 같은 기능을 제공합니다
61좋아요 37630일 다운로드140Pub 점수
AndroidiOSWebmacOSWindowsLinux
Dio 네트워크 요청 라이브러리의 로그 표시 플러그인
{"sdk":"flutter"}^5.3.0{"sdk":"flutter"}아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.
HTTP Inspector tool for Dart which can debugging http requests. Currently, DIO based HTTP capture is implemented. Of course, you can implement an Interceptor instead of a DiologInterceptor to adapt to other HTTP clients.
Add this to your package's pubspec.yaml file:
dependencies:
dio_log: 5.3.0+1
dio.interceptors.add(DioLogInterceptor());
// Display overlay button
showDebugBtn(context, btnColor: Colors.blue);
// Cancel overlay button
dismissDebugBtn();
// Check overlay button state
debugBtnIsShow()
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => HttpLogListWidget(),
),
);
// Sets the maximum number of entries for logging
LogPoolManager.getInstance().maxCount = 100;
// Add custom error detection
LogPoolManager.getInstance().isError = (res) => res.resOptions==null;
// Disable Log Printing
DioLogInterceptor.enablePrintLog = false;
gif