fetch: clean up logging
Evaluate the use of `warn!` and `error!` logging in `radicle-fetch`. The majority are downgraded to `debug!`, the rest either being downgraded to `info!` or removed altogether.
This commit is contained in:
parent
d860ec15b3
commit
e3cb36d950
|
|
@ -150,16 +150,11 @@ where
|
||||||
}
|
}
|
||||||
|
|
||||||
fn handle_handshake_err(err: handshake::Error) -> HandshakeError {
|
fn handle_handshake_err(err: handshake::Error) -> HandshakeError {
|
||||||
let err = match err {
|
match err {
|
||||||
handshake::Error::Transport(error) => match error {
|
handshake::Error::Transport(error) => match error {
|
||||||
gix_transport::client::Error::Io(error) => HandshakeError::Io(error),
|
gix_transport::client::Error::Io(error) => HandshakeError::Io(error),
|
||||||
err => HandshakeError::Gix(handshake::Error::Transport(err)),
|
err => HandshakeError::Gix(handshake::Error::Transport(err)),
|
||||||
},
|
},
|
||||||
err => {
|
err => HandshakeError::Gix(err),
|
||||||
log::warn!(target: "fetch", "Failed to perform handshake: {err}");
|
|
||||||
HandshakeError::Gix(err)
|
|
||||||
}
|
}
|
||||||
};
|
|
||||||
log::warn!(target: "fetch", "{err}");
|
|
||||||
err
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ impl Allowed {
|
||||||
.map_err(|err| error::Policy::FailedPolicy { rid, err })?;
|
.map_err(|err| error::Policy::FailedPolicy { rid, err })?;
|
||||||
match entry.policy {
|
match entry.policy {
|
||||||
SeedingPolicy::Block => {
|
SeedingPolicy::Block => {
|
||||||
log::error!(target: "fetch", "Attempted to fetch non-seeded repo {rid}");
|
log::info!(target: "fetch", "Attempted to fetch non-seeded repo {rid}");
|
||||||
Err(error::Policy::BlockedPolicy { rid })
|
Err(error::Policy::BlockedPolicy { rid })
|
||||||
}
|
}
|
||||||
SeedingPolicy::Allow { scope: Scope::All } => Ok(Self::All),
|
SeedingPolicy::Allow { scope: Scope::All } => Ok(Self::All),
|
||||||
|
|
@ -37,7 +37,7 @@ impl Allowed {
|
||||||
let node = match node {
|
let node = match node {
|
||||||
Ok(policy) => policy,
|
Ok(policy) => policy,
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
log::error!(target: "fetch", "Failed to read follow policy for {rid}: {err}");
|
log::debug!(target: "fetch", "Failed to read follow policy for {rid}: {err}");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -81,7 +81,7 @@ impl BlockList {
|
||||||
let entry = match entry {
|
let entry = match entry {
|
||||||
Ok(entry) => entry,
|
Ok(entry) => entry,
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
log::error!(target: "fetch", "Failed to read follow policy: {err}");
|
log::debug!(target: "fetch", "Failed to read follow policy: {err}");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -443,7 +443,7 @@ impl FetchState {
|
||||||
match handle.transport.done() {
|
match handle.transport.done() {
|
||||||
Ok(()) => log::debug!(target: "fetch", "Sent done signal to remote {remote}"),
|
Ok(()) => log::debug!(target: "fetch", "Sent done signal to remote {remote}"),
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
log::warn!(target: "fetch", "Attempted to send done to remote {remote}: {err}")
|
log::debug!(target: "fetch", "Failed to signal EOF to {remote}: {err}")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -485,7 +485,7 @@ impl FetchState {
|
||||||
self.prune(&remote);
|
self.prune(&remote);
|
||||||
}
|
}
|
||||||
sigrefs::DelegateStatus::Delegate { remote, data: None } => {
|
sigrefs::DelegateStatus::Delegate { remote, data: None } => {
|
||||||
log::warn!(target: "fetch", "Pruning delegate {remote} tips, missing 'rad/sigrefs'");
|
log::debug!(target: "fetch", "Pruning delegate {remote} tips, missing 'rad/sigrefs'");
|
||||||
failures.push(sigrefs::Validation::MissingRadSigRefs(remote));
|
failures.push(sigrefs::Validation::MissingRadSigRefs(remote));
|
||||||
self.prune(&remote);
|
self.prune(&remote);
|
||||||
// This delegate has removed their `rad/sigrefs`.
|
// This delegate has removed their `rad/sigrefs`.
|
||||||
|
|
@ -552,7 +552,7 @@ impl FetchState {
|
||||||
let mut fails =
|
let mut fails =
|
||||||
sigrefs::validate(&cache, sigrefs)?.unwrap_or(Validations::default());
|
sigrefs::validate(&cache, sigrefs)?.unwrap_or(Validations::default());
|
||||||
if !fails.is_empty() {
|
if !fails.is_empty() {
|
||||||
log::warn!(target: "fetch", "Pruning delegate {remote} tips, due to validation failures");
|
log::debug!(target: "fetch", "Pruning delegate {remote} tips, due to validation failures");
|
||||||
self.prune(&remote);
|
self.prune(&remote);
|
||||||
valid_delegates.remove(&remote);
|
valid_delegates.remove(&remote);
|
||||||
failed_delegates.insert(remote);
|
failed_delegates.insert(remote);
|
||||||
|
|
|
||||||
|
|
@ -328,8 +328,8 @@ fn agent_name() -> String {
|
||||||
Ok(version) => version,
|
Ok(version) => version,
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
use radicle::git::VERSION_REQUIRED;
|
use radicle::git::VERSION_REQUIRED;
|
||||||
log::warn!(target: "fetch", "The git version could not be determined: {err}");
|
log::debug!(target: "fetch", "The git version could not be determined: {err}");
|
||||||
log::warn!(target: "fetch", "Pretending that we are on git version {VERSION_REQUIRED}.");
|
log::debug!(target: "fetch", "Pretending that we are on git version {VERSION_REQUIRED}.");
|
||||||
VERSION_REQUIRED
|
VERSION_REQUIRED
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue