Commit a13617d2 authored by tongzifang's avatar tongzifang

PrettyDioLogger

parent bc0dc184
......@@ -9,8 +9,6 @@ import 'package:sp_util/sp_util.dart';
import 'header_interceptor.dart';
class BaseDio {
BaseDio._();
......@@ -26,18 +24,20 @@ class BaseDio {
final Dio dio = Dio();
dio.options = BaseOptions(
receiveTimeout: Duration(seconds: 5),
connectTimeout:Duration(seconds: 5),
sendTimeout:Duration(seconds: 5),
connectTimeout: Duration(seconds: 5),
sendTimeout: Duration(seconds: 5),
baseUrl: QmaiHost.getBaseUrl()); // 设置超时时间等 ...
dio.interceptors.add(HeaderInterceptor()); // 添加拦截器,如 token之类,需要全局使用的参数
dio.interceptors.add(PrettyDioLogger(
// 添加日志格式化工具类
requestHeader: true,
requestBody: true,
responseBody: true,
responseHeader: false,
compact: false,
));
if (SpUtil.getString('build_type') != 'release') {
dio.interceptors.add(PrettyDioLogger(
// 添加日志格式化工具类
requestHeader: true,
requestBody: true,
responseBody: true,
responseHeader: true,
compact: true,
));
}
checkForCharlesProxy(dio);
// (dio.httpClientAdapter as DefaultHttpClientAdapter).onHttpClientCreate = (client) {
//
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment