cacheLogToFile method
- @Deprecated('Use custom AdapterInterceptor for logging instead')
- String filePath
将日志输出到文件
注意:此方法仅在使用 DioAdapter 时有效 对于其他适配器,请使用自定义的 AdapterInterceptor
Implementation
@Deprecated('Use custom AdapterInterceptor for logging instead')
void cacheLogToFile(String filePath) async {
if (_adapter is DioAdapter) {
var file = File(filePath);
var sink = file.openWrite();
// 使用 Dio 的 LogInterceptor(仅限 DioAdapter)
final dioAdapter = _adapter as DioAdapter;
final logInterceptor = LogInterceptor(logPrint: sink.writeln);
dioAdapter.dio.interceptors.add(logInterceptor);
await sink.close();
} else {
LogUtil.v('cacheLogToFile is only supported for DioAdapter');
}
}