@@ -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