PQLogInterceptor class

网络日志打印

Inheritance

Constructors

PQLogInterceptor({bool request = true, bool requestHeader = true, bool requestBody = true, bool responseHeader = false, bool responseBody = true, bool error = true, List<String>? ignoreUrls, String? ignoreHost, List<String>? ignorePaths, int maxLines = 500})

Properties

error bool
Print error message
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
hasIgnoreHost bool
是有有忽略host
no setter
hasIgnorePaths bool
是否有忽略的path
no setter
hasIgnoreUrls bool
是否有忽略url
no setter
ignoreHost String?
忽略的域名
getter/setter pair
ignorePaths List<String>?
忽略的路径
getter/setter pair
ignoreUrls List<String>?
忽略的列表
getter/setter pair
maxLines int
response body 最大支持行数 默认是500行
getter/setter pair
request bool
Print request Options
getter/setter pair
requestBody bool
Print request data Options.data
getter/setter pair
requestHeader bool
Print request header Options.headers
getter/setter pair
responseBody bool
Print Response.data
getter/setter pair
responseHeader bool
Print Response.headers
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onError(DioError err, ErrorInterceptorHandler handler) Future
The callback will be executed on error.
override
onRequest(RequestOptions options, RequestInterceptorHandler handler) Future
The callback will be executed before the request is initiated.
override
onResponse(Response response, ResponseInterceptorHandler handler) Future
The callback will be executed on success. If you want to continue the response, call handler.next.
override
printKV(String key, Object v, _NetworkLog _networkLog) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited