From 08db122f38152bf8935afb275cfa2f52c0c58c37 Mon Sep 17 00:00:00 2001 From: Mike Dilger Date: Tue, 20 Feb 2024 20:53:54 +1300 Subject: [PATCH] Consistently log peer address --- src/main.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main.rs b/src/main.rs index 609475e..bc86a23 100644 --- a/src/main.rs +++ b/src/main.rs @@ -117,10 +117,10 @@ async fn main() -> Result<(), Error> { let tls_acceptor_clone = tls_acceptor.clone(); tokio::spawn(async move { match tls_acceptor_clone.accept(tcp_stream).await { - Err(e) => log::error!("{}", e), + Err(e) => log::error!("{}: {}", peer_addr, e), Ok(tls_stream) => { if let Err(e) = serve(MaybeTlsStream::Rustls(tls_stream), peer_addr).await { - log::error!("{}", e); + log::error!("{}: {}", peer_addr, e); } } } @@ -191,12 +191,12 @@ async fn serve(stream: MaybeTlsStream, peer_addr: SocketAddr) -> Resu // do nothing } else { // Print in detail - log::error!("{:?}", src); + log::error!("{}: {:?}", peer_addr, src); } } else { // Print in less detail let e: Error = he.into(); - log::error!("{}", e); + log::error!("{}: {}", peer_addr, e); } } }); @@ -302,7 +302,7 @@ async fn handle_http_request( Globals::ban(peer.ip(), ban_seconds).await; } Err(e) => { - log::error!("{}", e); + log::error!("{}: {}", peer, e); } } }); @@ -368,7 +368,7 @@ impl WebSocketService { let message = message?; if let Err(e) = self.handle_websocket_message(message).await { if let Err(e) = self.websocket.close(None).await { - log::info!("Err on websocket close: {e}"); + log::info!("{}: Err on websocket close: {e}", self.peer); } return Err(e); }