|
1 | | -use crate::logger::{log_error, log_info, FilesystemLogger, Logger}; |
| 1 | +use crate::logger::{log_trace, FilesystemLogger, Logger}; |
2 | 2 | use crate::types::{GossipSync, NetworkGraph, P2PGossipSync, RapidGossipSync}; |
3 | 3 | use crate::Error; |
4 | 4 |
|
@@ -60,23 +60,26 @@ impl GossipSource { |
60 | 60 | Self::RapidGossipSync { gossip_sync, server_url, latest_sync_timestamp, logger } => { |
61 | 61 | let query_timestamp = latest_sync_timestamp.load(Ordering::Acquire); |
62 | 62 | let query_url = format!("{}/{}", server_url, query_timestamp); |
63 | | - let response = |
64 | | - reqwest::get(query_url).await.map_err(|_| Error::GossipUpdateFailed)?; |
| 63 | + let response = reqwest::get(query_url).await.map_err(|e| { |
| 64 | + log_trace!(logger, "Failed to retrieve RGS gossip update: {}", e); |
| 65 | + Error::GossipUpdateFailed |
| 66 | + })?; |
65 | 67 |
|
66 | 68 | match response.error_for_status() { |
67 | 69 | Ok(res) => { |
68 | | - let update_data = |
69 | | - res.bytes().await.map_err(|_| Error::GossipUpdateFailed)?; |
| 70 | + let update_data = res.bytes().await.map_err(|e| { |
| 71 | + log_trace!(logger, "Failed to retrieve RGS gossip update: {}", e); |
| 72 | + Error::GossipUpdateFailed |
| 73 | + })?; |
70 | 74 |
|
71 | 75 | let new_latest_sync_timestamp = gossip_sync |
72 | 76 | .update_network_graph(&update_data) |
73 | 77 | .map_err(|_| Error::GossipUpdateFailed)?; |
74 | 78 | latest_sync_timestamp.store(new_latest_sync_timestamp, Ordering::Release); |
75 | | - log_info!(logger, "Successfully retrieved latest gossip update."); |
76 | 79 | Ok(()) |
77 | 80 | } |
78 | 81 | Err(e) => { |
79 | | - log_error!(logger, "Failed to retrieve RGS gossip update: {}", e); |
| 82 | + log_trace!(logger, "Failed to retrieve RGS gossip update: {}", e); |
80 | 83 | Err(Error::GossipUpdateFailed) |
81 | 84 | } |
82 | 85 | } |
|
0 commit comments