Skip to content

Commit 141bee0

Browse files
committed
refactor(http): remove noisy internal debug logs from shutdown path
2 parents 18b21f0 + 2fcfdd8 commit 141bee0

1 file changed

Lines changed: 0 additions & 60 deletions

File tree

src/websocket.cpp

Lines changed: 0 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,6 @@ namespace vix::websocket
112112
port);
113113
throw std::invalid_argument("Invalid WebSocket port");
114114
}
115-
116-
logger().log(
117-
Logger::Level::Debug,
118-
"[ws] config maxMessageSize={} idleTimeout={}s pingInterval={}s",
119-
wsConfig_.maxMessageSize,
120-
wsConfig_.idleTimeout.count(),
121-
wsConfig_.pingInterval.count());
122115
}
123116

124117
LowLevelServer::~LowLevelServer()
@@ -194,12 +187,6 @@ namespace vix::websocket
194187

195188
if (!logged_listen_.exchange(true, std::memory_order_acq_rel))
196189
{
197-
logger().log(
198-
Logger::Level::Debug,
199-
"[ws] listening on {}:{}",
200-
coreConfig_.getString("websocket.host", "0.0.0.0"),
201-
boundPort_.load(std::memory_order_relaxed));
202-
203190
spawn_detached(*ioContext_, accept_loop());
204191
}
205192

@@ -229,40 +216,28 @@ namespace vix::websocket
229216

230217
if (!logged_listen_.exchange(true, std::memory_order_acq_rel))
231218
{
232-
logger().log(
233-
Logger::Level::Debug,
234-
"[ws] listening on {}:{}",
235-
coreConfig_.getString("websocket.host", "0.0.0.0"),
236-
boundPort_.load(std::memory_order_relaxed));
237-
238219
spawn_detached(*ioContext_, accept_loop());
239220
}
240221
}
241222

242223
vix::async::core::task<void> LowLevelServer::accept_loop()
243224
{
244-
logger().log(Logger::Level::Debug, "[ws] accept_loop: started");
245-
246225
while (!stopRequested_.load(std::memory_order_acquire))
247226
{
248227
if (!listener_ || !listener_->is_open())
249228
{
250-
logger().log(Logger::Level::Debug, "[ws] accept_loop: listener closed");
251229
break;
252230
}
253231

254232
try
255233
{
256-
logger().log(Logger::Level::Debug, "[ws] accept_loop: waiting accept");
257234
auto stream = co_await listener_->async_accept();
258-
logger().log(Logger::Level::Debug, "[ws] accept_loop: accept resumed");
259235

260236
if (!stream)
261237
{
262238
if (stopRequested_.load(std::memory_order_acquire) ||
263239
!listener_ || !listener_->is_open())
264240
{
265-
logger().log(Logger::Level::Debug, "[ws] accept_loop: null stream during shutdown");
266241
break;
267242
}
268243

@@ -272,20 +247,16 @@ namespace vix::websocket
272247
if (stopRequested_.load(std::memory_order_acquire))
273248
{
274249
close_stream(std::move(stream));
275-
logger().log(Logger::Level::Debug, "[ws] accept_loop: stop requested after accept");
276250
break;
277251
}
278252

279253
spawn_detached(*ioContext_, handle_client(std::move(stream)));
280254
}
281255
catch (const std::exception &e)
282256
{
283-
logger().log(Logger::Level::Debug, "[ws] accept_loop: exception ({})", e.what());
284-
285257
if (stopRequested_.load(std::memory_order_acquire) ||
286258
!listener_ || !listener_->is_open())
287259
{
288-
logger().log(Logger::Level::Debug, "[ws] accept_loop: exiting after shutdown");
289260
break;
290261
}
291262

@@ -296,14 +267,12 @@ namespace vix::websocket
296267
if (code == std::errc::operation_canceled ||
297268
code == std::errc::bad_file_descriptor)
298269
{
299-
logger().log(Logger::Level::Debug, "[ws] accept_loop: canceled/bad fd");
300270
break;
301271
}
302272
}
303273
}
304274
}
305275

306-
logger().log(Logger::Level::Debug, "[ws] accept_loop: finished");
307276
co_return;
308277
}
309278

@@ -332,11 +301,6 @@ namespace vix::websocket
332301
i,
333302
e.what());
334303
}
335-
336-
logger().log(
337-
Logger::Level::Debug,
338-
"[ws] io thread {} finished",
339-
i);
340304
});
341305
}
342306
}
@@ -411,8 +375,6 @@ namespace vix::websocket
411375
return;
412376
}
413377

414-
logger().log(Logger::Level::Debug, "[ws] stop_async: begin");
415-
416378
try
417379
{
418380
if (listener_)
@@ -428,8 +390,6 @@ namespace vix::websocket
428390
{
429391
ioContext_->stop();
430392
}
431-
432-
logger().log(Logger::Level::Debug, "[ws] stop_async: end");
433393
}
434394

435395
void LowLevelServer::join_threads()
@@ -438,12 +398,9 @@ namespace vix::websocket
438398

439399
if (threadsJoined_.load(std::memory_order_acquire))
440400
{
441-
logger().log(Logger::Level::Debug, "[ws] join_threads: already joined");
442401
return;
443402
}
444403

445-
logger().log(Logger::Level::Debug, "[ws] join_threads: begin");
446-
447404
const std::thread::id current_id = std::this_thread::get_id();
448405
bool deferred_completion = false;
449406

@@ -465,31 +422,14 @@ namespace vix::websocket
465422
continue;
466423
}
467424

468-
logger().log(
469-
Logger::Level::Debug,
470-
"[ws] join_threads: joining io thread {}",
471-
i);
472425
ioThreads_[i].join();
473-
logger().log(
474-
Logger::Level::Debug,
475-
"[ws] join_threads: joined io thread {}",
476-
i);
477426
}
478427

479428
ioThreads_.clear();
480429

481430
if (!deferred_completion)
482431
{
483432
threadsJoined_.store(true, std::memory_order_release);
484-
logger().log(Logger::Level::Debug, "[ws] join_threads: fully completed");
485433
}
486-
else
487-
{
488-
logger().log(
489-
Logger::Level::Debug,
490-
"[ws] join_threads: deferred final completion");
491-
}
492-
493-
logger().log(Logger::Level::Debug, "[ws] join_threads: end");
494434
}
495435
} // namespace vix::websocket

0 commit comments

Comments
 (0)