From 9c685c8e432bf91368b293eca88309e43f5514b3 Mon Sep 17 00:00:00 2001 From: ospab Date: Sun, 17 May 2026 02:16:12 +0300 Subject: [PATCH] feat: ensure connection and disconnection logs are always visible on the server even without debug mode --- Cargo.lock | 10 +++++----- ostp-server/src/lib.rs | 7 ++++++- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d06d0ab..05abac9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -745,7 +745,7 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "ostp" -version = "0.1.54" +version = "0.1.55" dependencies = [ "anyhow", "base64", @@ -762,7 +762,7 @@ dependencies = [ [[package]] name = "ostp-client" -version = "0.1.54" +version = "0.1.55" dependencies = [ "anyhow", "bytes", @@ -779,7 +779,7 @@ dependencies = [ [[package]] name = "ostp-core" -version = "0.1.54" +version = "0.1.55" dependencies = [ "anyhow", "async-trait", @@ -812,7 +812,7 @@ dependencies = [ [[package]] name = "ostp-server" -version = "0.1.54" +version = "0.1.55" dependencies = [ "anyhow", "bytes", @@ -826,7 +826,7 @@ dependencies = [ [[package]] name = "ostp-tun-helper" -version = "0.1.54" +version = "0.1.55" dependencies = [ "anyhow", "chrono", diff --git a/ostp-server/src/lib.rs b/ostp-server/src/lib.rs index 1838c92..dd852ed 100644 --- a/ostp-server/src/lib.rs +++ b/ostp-server/src/lib.rs @@ -145,7 +145,12 @@ pub async fn run_server( while let Some(ev) = ui_event_rx.recv().await { match ev { UiEvent::Log(msg) => { - if debug || msg.starts_with("Listening on ") || msg.starts_with("Hot-reloaded ") { + if debug + || msg.starts_with("Listening on ") + || msg.starts_with("Hot-reloaded ") + || msg.starts_with("Client ") + || msg.starts_with("Cleaning up resources") + { println!("[ostp-server] {msg}"); } }