Skip to content

Commit 1c8fcae

Browse files
committed
tweak server logging
1 parent a1d15f2 commit 1c8fcae

File tree

3 files changed

+19
-15
lines changed

3 files changed

+19
-15
lines changed

actix-server/src/accept.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use actix_rt::{
55
time::{sleep, Instant},
66
System,
77
};
8-
use log::{error, info};
8+
use log::{debug, error, info};
99
use mio::{Interest, Poll, Token as MioToken};
1010

1111
use crate::server::Server;
@@ -229,7 +229,7 @@ impl Accept {
229229
WAKER_TOKEN => {
230230
let exit = self.handle_waker(sockets);
231231
if exit {
232-
info!("Accept is stopped.");
232+
info!("Accept thread stopped");
233233
return;
234234
}
235235
}
@@ -365,14 +365,14 @@ impl Accept {
365365

366366
fn register_logged(&self, info: &mut ServerSocketInfo) {
367367
match self.register(info) {
368-
Ok(_) => info!("Resume accepting connections on {}", info.lst.local_addr()),
368+
Ok(_) => debug!("Resume accepting connections on {}", info.lst.local_addr()),
369369
Err(e) => error!("Can not register server socket {}", e),
370370
}
371371
}
372372

373373
fn deregister_logged(&self, info: &mut ServerSocketInfo) {
374374
match self.poll.registry().deregister(&mut info.lst) {
375-
Ok(_) => info!("Paused accepting connections on {}", info.lst.local_addr()),
375+
Ok(_) => debug!("Paused accepting connections on {}", info.lst.local_addr()),
376376
Err(e) => {
377377
error!("Can not deregister server socket {}", e)
378378
}

actix-server/src/builder.rs

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,14 @@ impl ServerBuilder {
250250
if self.sockets.is_empty() {
251251
panic!("Server should have at least one bound socket");
252252
} else {
253-
info!("Starting {} workers", self.threads);
253+
for (_, name, lst) in &self.sockets {
254+
info!(
255+
r#"Starting service: "{}", workers: {}, listening on: {}"#,
256+
name,
257+
self.threads,
258+
lst.local_addr()
259+
);
260+
}
254261

255262
// start workers
256263
let handles = (0..self.threads)
@@ -264,9 +271,6 @@ impl ServerBuilder {
264271
.collect();
265272

266273
// start accept thread
267-
for sock in &self.sockets {
268-
info!("Starting \"{}\" service on {}", sock.1, sock.2);
269-
}
270274
self.accept.start(
271275
mem::take(&mut self.sockets)
272276
.into_iter()
@@ -312,7 +316,7 @@ impl ServerBuilder {
312316
// Handle `SIGINT`, `SIGTERM`, `SIGQUIT` signals and stop actix system
313317
match sig {
314318
Signal::Int => {
315-
info!("SIGINT received, starting forced shutdown");
319+
info!("SIGINT received; starting forced shutdown");
316320
self.exit = true;
317321
self.handle_cmd(ServerCommand::Stop {
318322
graceful: false,
@@ -321,7 +325,7 @@ impl ServerBuilder {
321325
}
322326

323327
Signal::Term => {
324-
info!("SIGTERM received, starting graceful shutdown");
328+
info!("SIGTERM received; starting graceful shutdown");
325329
self.exit = true;
326330
self.handle_cmd(ServerCommand::Stop {
327331
graceful: true,
@@ -330,7 +334,7 @@ impl ServerBuilder {
330334
}
331335

332336
Signal::Quit => {
333-
info!("SIGQUIT received, starting forced shutdown");
337+
info!("SIGQUIT received; starting forced shutdown");
334338
self.exit = true;
335339
self.handle_cmd(ServerCommand::Stop {
336340
graceful: false,
@@ -390,7 +394,7 @@ impl ServerBuilder {
390394
}
391395

392396
if found {
393-
error!("Worker has died {:?}, restarting", idx);
397+
error!("Worker {} has died; restarting", idx);
394398

395399
let mut new_idx = self.handles.len();
396400
'found: loop {

actix-server/src/worker.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -466,11 +466,11 @@ impl Future for ServerWorker {
466466
{
467467
let num = this.counter.total();
468468
if num == 0 {
469-
info!("Shutting down worker, 0 connections");
469+
info!("Shutting down idle worker");
470470
let _ = tx.send(true);
471471
return Poll::Ready(());
472472
} else if graceful {
473-
info!("Graceful worker shutdown, {} connections", num);
473+
info!("Graceful worker shutdown; finishing {} connections", num);
474474
this.shutdown(false);
475475

476476
this.state = WorkerState::Shutdown(Shutdown {
@@ -479,7 +479,7 @@ impl Future for ServerWorker {
479479
tx,
480480
});
481481
} else {
482-
info!("Force shutdown worker, {} connections", num);
482+
info!("Force shutdown worker, closing {} connections", num);
483483
this.shutdown(true);
484484

485485
let _ = tx.send(false);

0 commit comments

Comments
 (0)