chore: change log prefixes

This commit is contained in:
Michel de Graaf
2025-11-11 19:10:50 +01:00
parent d045647af1
commit cb47b3f3cd
2 changed files with 56 additions and 62 deletions
+27 -30
View File
@@ -96,7 +96,7 @@ impl PeerActor {
handlers.register_handler(PeerInit); handlers.register_handler(PeerInit);
self.dispatcher = Some(MessageDispatcher::new( self.dispatcher = Some(MessageDispatcher::new(
"peer_actor".to_string(), "peer".to_string(),
dispatcher_sender, dispatcher_sender,
handlers, handlers,
)); ));
@@ -142,7 +142,7 @@ impl PeerActor {
PeerMessage::TransferRequest(transfer) => { PeerMessage::TransferRequest(transfer) => {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
debug!( debug!(
"[peer_actor:{}] TransferRequest for {}", "[peer:{}] TransferRequest for {}",
username, transfer.token username, transfer.token
); );
@@ -160,7 +160,7 @@ impl PeerActor {
if let Err(e) = if let Err(e) =
handle.send(PeerMessage::SendMessage(transfer_response)) handle.send(PeerMessage::SendMessage(transfer_response))
{ {
error!("[peer_actor:{}] Failed to send TransferResponse message: {}", username, e); error!("[peer:{}] Failed to send TransferResponse message: {}", username, e);
} }
} }
} }
@@ -171,20 +171,20 @@ impl PeerActor {
} => { } => {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
debug!( debug!(
"[peer_actor:{}] transfer response token: {} allowed: {}", "[peer:{}] transfer response token: {} allowed: {}",
username, token, allowed username, token, allowed
); );
if !allowed { if !allowed {
if let Some(reason_text) = reason { if let Some(reason_text) = reason {
debug!( debug!(
"[peer_actor:{}] Transfer rejected: {} - token {}, waiting for TransferRequest...", "[peer:{}] Transfer rejected: {} - token {}, waiting for TransferRequest...",
username, reason_text, token username, reason_text, token
); );
} }
} else { } else {
debug!( debug!(
"[peer_actor:{}] Transfer allowed, ready to connect with token {:}", "[peer:{}] Transfer allowed, ready to connect with token {:}",
username, token username, token
); );
self.client_channel self.client_channel
@@ -199,13 +199,13 @@ impl PeerActor {
PeerMessage::PlaceInQueueResponse { filename, place } => { PeerMessage::PlaceInQueueResponse { filename, place } => {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
debug!( debug!(
"[peer_actor:{}] Place in queue response - file: {}, place: {}", "[peer:{}] Place in queue response - file: {}, place: {}",
username, filename, place username, filename, place
); );
} }
PeerMessage::SetUsername(username) => { PeerMessage::SetUsername(username) => {
trace!( trace!(
"[peer_actor:{}] SetUsername: {}", "[peer:{}] SetUsername: {}",
self.peer.read().unwrap().username, self.peer.read().unwrap().username,
username username
); );
@@ -258,7 +258,7 @@ impl PeerActor {
Err(e) => { Err(e) => {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
error!( error!(
"[peer_actor:{}] Error reading from peer: {} (kind: {:?}). Disconnecting.", "[peer:{}] Error reading from peer: {} (kind: {:?}). Disconnecting.",
username, e, e.kind() username, e, e.kind()
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -277,7 +277,7 @@ impl PeerActor {
Ok(Some(mut message)) => { Ok(Some(mut message)) => {
extracted_count += 1; extracted_count += 1;
trace!( trace!(
"[peer_actor:{}] ← Message #{}: {:?}", "[peer:{}] ← Message #{}: {:?}",
username, username,
extracted_count, extracted_count,
message message
@@ -290,15 +290,12 @@ impl PeerActor {
if let Some(ref dispatcher) = self.dispatcher { if let Some(ref dispatcher) = self.dispatcher {
dispatcher.dispatch(&mut message); dispatcher.dispatch(&mut message);
} else { } else {
warn!( warn!("[peer:{}] No dispatcher available!", username);
"[peer_actor:{}] No dispatcher available!",
username
);
} }
} }
Err(e) => { Err(e) => {
warn!( warn!(
"[peer_actor:{}] Error extracting message: {}. Disconnecting peer.", "[peer:{}] Error extracting message: {}. Disconnecting peer.",
username, e username, e
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -324,7 +321,7 @@ impl PeerActor {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
trace!( trace!(
"[peer_actor:{}] ➡ {:?}", "[peer:{}] ➡ {:?}",
username, username,
message message
.get_message_name( .get_message_name(
@@ -338,7 +335,7 @@ impl PeerActor {
if let Err(e) = stream.write_all(&message.get_buffer()) { if let Err(e) = stream.write_all(&message.get_buffer()) {
error!( error!(
"[peer_actor:{}] Error writing message: {}. Disconnecting.", "[peer:{}] Error writing message: {}. Disconnecting.",
username, e username, e
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -347,7 +344,7 @@ impl PeerActor {
if let Err(e) = stream.flush() { if let Err(e) = stream.flush() {
error!( error!(
"[peer_actor:{}] Error flushing stream: {}. Disconnecting.", "[peer:{}] Error flushing stream: {}. Disconnecting.",
username, e username, e
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -356,7 +353,7 @@ impl PeerActor {
fn disconnect_with_error(&mut self, error: Error) { fn disconnect_with_error(&mut self, error: Error) {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
debug!("[peer_actor:{}] disconnect", username); debug!("[peer:{}] disconnect", username);
self.stream.take(); self.stream.take();
@@ -368,7 +365,7 @@ impl PeerActor {
} }
fn disconnect(&mut self) { fn disconnect(&mut self) {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
debug!("[peer_actor:{}] disconnect", username); debug!("[peer:{}] disconnect", username);
self.stream.take(); self.stream.take();
@@ -395,7 +392,7 @@ impl PeerActor {
if let Ok(stream) = TcpStream::connect(addr) { if let Ok(stream) = TcpStream::connect(addr) {
if let Err(e) = stream.set_nonblocking(true) { if let Err(e) = stream.set_nonblocking(true) {
error!( error!(
"[peer_actor:{}] Failed to set non-blocking: {}", "[peer:{}] Failed to set non-blocking: {}",
username, e username, e
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -413,7 +410,10 @@ impl PeerActor {
match TcpStream::connect(addr) { match TcpStream::connect(addr) {
Ok(stream) => { Ok(stream) => {
if let Err(e) = stream.set_nonblocking(true) { if let Err(e) = stream.set_nonblocking(true) {
error!("[peer_actor:{}] Failed to set non-blocking: {}", username, e); error!(
"[peer:{}] Failed to set non-blocking: {}",
username, e
);
self.disconnect_with_error(e); self.disconnect_with_error(e);
return false; return false;
} }
@@ -434,7 +434,7 @@ impl PeerActor {
} }
Err(e) => { Err(e) => {
error!( error!(
"[peer_actor:{}] Invalid socket address {}:{} - {}", "[peer:{}] Invalid socket address {}:{} - {}",
username, host, port, e username, host, port, e
); );
self.disconnect_with_error(io::Error::new( self.disconnect_with_error(io::Error::new(
@@ -455,10 +455,7 @@ impl PeerActor {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
if since.elapsed() > Duration::from_secs(20) { if since.elapsed() > Duration::from_secs(20) {
error!( error!("[peer:{}] Connection timeout after 20 seconds", username);
"[peer_actor:{}] Connection timeout after 20 seconds",
username
);
self.disconnect_with_error(io::Error::new( self.disconnect_with_error(io::Error::new(
io::ErrorKind::TimedOut, io::ErrorKind::TimedOut,
"Connection timeout", "Connection timeout",
@@ -477,7 +474,7 @@ impl PeerActor {
} }
Err(ref e) if e.kind() == io::ErrorKind::NotConnected => {} Err(ref e) if e.kind() == io::ErrorKind::NotConnected => {}
Err(e) => { Err(e) => {
error!("[peer_actor:{}] Connection failed: {}", username, e); error!("[peer:{}] Connection failed: {}", username, e);
self.disconnect_with_error(e); self.disconnect_with_error(e);
} }
} }
@@ -497,7 +494,7 @@ impl PeerActor {
let handshake_msg = MessageFactory::build_watch_user(token); let handshake_msg = MessageFactory::build_watch_user(token);
if let Err(e) = stream.write_all(&handshake_msg.get_data()) { if let Err(e) = stream.write_all(&handshake_msg.get_data()) {
error!( error!(
"[peer_actor:{}] Failed to send watch user handshake: {}", "[peer:{}] Failed to send watch user handshake: {}",
username, e username, e
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -538,7 +535,7 @@ impl Actor for PeerActor {
fn on_stop(&mut self) { fn on_stop(&mut self) {
let username = self.peer.read().unwrap().username.clone(); let username = self.peer.read().unwrap().username.clone();
trace!("[peer_actor:{}] actor stopping", username); trace!("[peer:{}] actor stopping", username);
self.disconnect(); self.disconnect();
} }
+27 -30
View File
@@ -260,7 +260,7 @@ impl ServerActor {
let mut socket_addrs = match addr_str.to_socket_addrs() { let mut socket_addrs = match addr_str.to_socket_addrs() {
Ok(addrs) => addrs, Ok(addrs) => addrs,
Err(e) => { Err(e) => {
error!("[server_actor] Failed to resolve address: {}", e); error!("[server] Failed to resolve address: {}", e);
self.disconnect_with_error(io::Error::new( self.disconnect_with_error(io::Error::new(
io::ErrorKind::InvalidInput, io::ErrorKind::InvalidInput,
@@ -276,10 +276,7 @@ impl ServerActor {
Some(addr) => { Some(addr) => {
if let Ok(stream) = TcpStream::connect(addr) { if let Ok(stream) = TcpStream::connect(addr) {
if let Err(e) = stream.set_nonblocking(true) { if let Err(e) = stream.set_nonblocking(true) {
error!( error!("[server] Failed to set non-blocking: {}", e);
"[server_actor] Failed to set non-blocking: {}",
e
);
self.disconnect_with_error(e); self.disconnect_with_error(e);
return false; return false;
} }
@@ -295,7 +292,10 @@ impl ServerActor {
match TcpStream::connect(addr) { match TcpStream::connect(addr) {
Ok(stream) => { Ok(stream) => {
if let Err(e) = stream.set_nonblocking(true) { if let Err(e) = stream.set_nonblocking(true) {
error!("[server_actor] Failed to set non-blocking: {}", e); error!(
"[server] Failed to set non-blocking: {}",
e
);
self.disconnect_with_error(e); self.disconnect_with_error(e);
return false; return false;
} }
@@ -317,7 +317,7 @@ impl ServerActor {
None => { None => {
let error_msg = let error_msg =
format!("No socket addresses found for {}:{}", host, port); format!("No socket addresses found for {}:{}", host, port);
error!("[server_actor] {}", error_msg); error!("[server] {}", error_msg);
self.disconnect_with_error(io::Error::new( self.disconnect_with_error(io::Error::new(
io::ErrorKind::InvalidInput, io::ErrorKind::InvalidInput,
error_msg, error_msg,
@@ -358,7 +358,7 @@ impl ServerActor {
handlers.register_handler(ConnectToPeerHandler); handlers.register_handler(ConnectToPeerHandler);
self.dispatcher = Some(MessageDispatcher::new( self.dispatcher = Some(MessageDispatcher::new(
"server_actor".into(), "server".into(),
dispatcher_sender, dispatcher_sender,
handlers, handlers,
)); ));
@@ -483,7 +483,7 @@ impl ServerActor {
obfuscated_port, obfuscated_port,
} => { } => {
debug!( debug!(
"[server_actor] Received GetPeerAddress response for {}: {}:{} (obf_type: {}, obf_port: {})" "[server] Received GetPeerAddress response for {}: {}:{} (obf_type: {}, obf_port: {})"
, username, host, port, obfuscation_type, obfuscated_port , username, host, port, obfuscation_type, obfuscated_port
); );
@@ -496,7 +496,7 @@ impl ServerActor {
obfuscated_port, obfuscated_port,
}, },
) { ) {
error!("[server_actor] Error forwarding GetPeerAddress response to client: {}", e); error!("[server] Error forwarding GetPeerAddress response to client: {}", e);
} }
} }
ServerOperation::ProcessRead => { ServerOperation::ProcessRead => {
@@ -555,11 +555,11 @@ impl ServerActor {
Ok(()) => {} Ok(()) => {}
Err(ref e) if e.kind() == io::ErrorKind::WouldBlock => {} Err(ref e) if e.kind() == io::ErrorKind::WouldBlock => {}
Err(ref e) if e.kind() == io::ErrorKind::TimedOut => { Err(ref e) if e.kind() == io::ErrorKind::TimedOut => {
debug!("[server_actor] Read operation timed out",); debug!("[server] Read operation timed out",);
} }
Err(e) => { Err(e) => {
error!( error!(
"[server_actor] Error reading from server: {} (kind: {:?}). Disconnecting.", "[server] Error reading from server: {} (kind: {:?}). Disconnecting.",
e, e.kind() e, e.kind()
); );
self.disconnect_with_error(e); self.disconnect_with_error(e);
@@ -577,7 +577,7 @@ impl ServerActor {
Ok(Some(mut message)) => { Ok(Some(mut message)) => {
extracted_count += 1; extracted_count += 1;
trace!( trace!(
"[server_actor] ← Message #{}: {:?}", "[server] ← Message #{}: {:?}",
extracted_count, extracted_count,
message message
.get_message_name( .get_message_name(
@@ -589,11 +589,14 @@ impl ServerActor {
if let Some(ref dispatcher) = self.dispatcher { if let Some(ref dispatcher) = self.dispatcher {
dispatcher.dispatch(&mut message); dispatcher.dispatch(&mut message);
} else { } else {
warn!("[server_actor] No dispatcher available!",); warn!("[server] No dispatcher available!",);
} }
} }
Err(e) => { Err(e) => {
warn!( "[server_actor] Error extracting message: {}. Disconnecting.", e); warn!(
"[server] Error extracting message: {}. Disconnecting.",
e
);
self.disconnect_with_error(e); self.disconnect_with_error(e);
return; return;
} }
@@ -622,13 +625,13 @@ impl ServerActor {
let stream = match self.stream.as_mut() { let stream = match self.stream.as_mut() {
Some(s) => s, Some(s) => s,
None => { None => {
error!("[server_actor] Cannot send message: stream is None"); error!("[server] Cannot send message: stream is None");
return; return;
} }
}; };
trace!( trace!(
"[server_actor] ➡ {:?}", "[server] ➡ {:?}",
message message
.get_message_name( .get_message_name(
MessageType::Server, MessageType::Server,
@@ -640,31 +643,25 @@ impl ServerActor {
); );
if let Err(e) = stream.write_all(&message.get_buffer()) { if let Err(e) = stream.write_all(&message.get_buffer()) {
error!( error!("[server] Error writing message: {}. Disconnecting.", e);
"[server_actor] Error writing message: {}. Disconnecting.",
e
);
self.disconnect_with_error(e); self.disconnect_with_error(e);
return; return;
} }
if let Err(e) = stream.flush() { if let Err(e) = stream.flush() {
error!( error!("[server] Error flushing stream: {}. Disconnecting.", e);
"[server_actor] Error flushing stream: {}. Disconnecting.",
e
);
self.disconnect_with_error(e); self.disconnect_with_error(e);
} }
} }
fn disconnect_with_error(&mut self, _error: Error) { fn disconnect_with_error(&mut self, _error: Error) {
debug!("[server_actor] disconnect"); debug!("[server] disconnect");
self.stream.take(); self.stream.take();
} }
fn disconnect(&mut self) { fn disconnect(&mut self) {
debug!("[server_actor] disconnected"); debug!("[server] disconnected");
self.stream.take(); self.stream.take();
} }
@@ -676,7 +673,7 @@ impl ServerActor {
}; };
if since.elapsed() > Duration::from_secs(20) { if since.elapsed() > Duration::from_secs(20) {
error!("[server_actor] Connection timeout after 20 seconds"); error!("[server] Connection timeout after 20 seconds");
self.disconnect_with_error(io::Error::new( self.disconnect_with_error(io::Error::new(
io::ErrorKind::TimedOut, io::ErrorKind::TimedOut,
"Connection timeout", "Connection timeout",
@@ -695,7 +692,7 @@ impl ServerActor {
} }
Err(ref e) if e.kind() == io::ErrorKind::NotConnected => {} Err(ref e) if e.kind() == io::ErrorKind::NotConnected => {}
Err(e) => { Err(e) => {
error!("[server_actor] Connection failed: {}", e); error!("[server] Connection failed: {}", e);
self.disconnect_with_error(e); self.disconnect_with_error(e);
} }
} }
@@ -738,7 +735,7 @@ impl Actor for ServerActor {
} }
fn on_stop(&mut self) { fn on_stop(&mut self) {
trace!("[server_actor] actor stopping"); trace!("[server] actor stopping");
self.disconnect(); self.disconnect();
} }