onRequest method
Called when the request is about to be sent.
Implementation
@override
void onRequest(RequestOptions options, RequestInterceptorHandler handler) {
try {
final requestPath = '${options.baseUrl}${options.path}';
logger.i('${options.method} request => $requestPath');
logger.d('headers => ${options.headers}');
logger.d('queryParameters => ${options.queryParameters}');
logger
.d('data => ${options.data != null ? jsonEncode(options.data) : {}}');
} catch (e) {
// ignore
}
return super.onRequest(options, handler);
}