···241241 task.onComplete(task);
242242 } catch (e, s) {
243243 task.status = DownloadTaskStatus.failed;
244244- _logger.w('Failed to cache media for ${task.uri}');
244244+ _logger.w(
245245+ 'Failed to cache media for ${task.uri}',
246246+ error: e,
247247+ stackTrace: s,
248248+ );
245249 task.onError(task, e, s);
246250 } finally {
247251 // Remove from the main queue regardless of outcome, as it's processed.