diff options
| author | Jan Wolff <janw@mailbox.org> | 2020-05-17 20:25:59 +0200 |
|---|---|---|
| committer | Jan Wolff <janw@mailbox.org> | 2020-05-17 20:25:59 +0200 |
| commit | 710e8aae565bd376d493ed89859c52d7f58a34f7 (patch) | |
| tree | 6f157e0054f9e048e2e9ca55437422d9e82a4113 /src/server/mod.rs | |
| parent | faab34d44f11af3821c23d7075575f6570f984bd (diff) | |
some logging
Diffstat (limited to 'src/server/mod.rs')
| -rw-r--r-- | src/server/mod.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/server/mod.rs b/src/server/mod.rs index 8359c32..3b01ce2 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -108,13 +108,20 @@ impl Server { } pub fn serve(&self) { + println!("serving..."); let acceptor = Server::build_acceptor(&self.config); + + for addr in &self.config.addrs { + println!("listening on: {}", addr); + } + let listener = TcpListener::bind(&self.config.addrs[..]).unwrap(); if self.config.user.is_root() { panic!("refusing to run as root"); } + println!("set gid to: {}", self.config.group); match unistd::setgid(self.config.group) { Ok(_) => {} Err(e) => { @@ -122,6 +129,7 @@ impl Server { } }; + println!("set uid to: {}", self.config.user); match unistd::setuid(self.config.user) { Ok(_) => {} Err(e) => { @@ -130,6 +138,7 @@ impl Server { }; for stream in listener.incoming() { + println!("new connection"); match stream { Ok(stream) => { let acceptor = acceptor.clone(); |
