TalkerDioLoggerSettings class

TalkerDioLogger settings and customization

Constructors

TalkerDioLoggerSettings({bool enabled = true, bool printResponseData = true, bool printResponseHeaders = false, bool printResponseMessage = true, bool printErrorData = true, bool printErrorHeaders = true, bool printErrorMessage = true, bool printRequestData = true, bool printRequestHeaders = false, AnsiPen? requestPen, AnsiPen? responsePen, AnsiPen? errorPen, bool requestFilter(RequestOptions requestOptions)?, bool responseFilter(Response response)?, bool errorFilter(DioException response)?})
const

Properties

enabled bool
final
errorFilter bool Function(DioException response)?
For error filtering. You can add your custom logic to log only specific Dio error DioException.
final
errorPen → AnsiPen?
Field to set custom http error console logs color
final
hashCode int
The hash code for this object.
no setterinherited
printErrorData bool
Print error.response.data if true
final
printErrorHeaders bool
Print error.response.headers if true
final
printErrorMessage bool
Print error.message if true
final
printRequestData bool
Print request.data if true
final
printRequestHeaders bool
Print request.headers if true
final
printResponseData bool
Print response.data if true
final
printResponseHeaders bool
Print response.headers if true
final
printResponseMessage bool
Print response.statusMessage if true
final
requestFilter bool Function(RequestOptions requestOptions)?
For request filtering. You can add your custom logic to log only specific HTTP requests RequestOptions.
final
requestPen → AnsiPen?
Field to set custom http request console logs color
final
responseFilter bool Function(Response response)?
For response filtering. You can add your custom logic to log only specific HTTP responses Response.
final
responsePen → AnsiPen?
Field to set custom http response console logs color
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({bool? printResponseData, bool? printResponseHeaders, bool? printResponseMessage, bool? printErrorData, bool? printErrorHeaders, bool? printErrorMessage, bool? printRequestData, bool? printRequestHeaders, AnsiPen? requestPen, AnsiPen? responsePen, AnsiPen? errorPen, bool requestFilter(RequestOptions requestOptions)?, bool responseFilter(Response response)?, bool errorFilter(DioException response)?}) TalkerDioLoggerSettings
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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