|
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