diff --git a/Cargo.toml b/Cargo.toml index 1b0d4d7..3abbda8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,3 +7,4 @@ authors = ["Adam Wright ", "Tim Kuehn (addr: A, f: F) -> io::Result F: 'static + Clone + Serve, { let addr = addr.to_socket_addrs().unwrap().next().unwrap(); + info!("Spinning up server on {:?}", addr); let listener = try!(TcpListener::bind(addr.clone())); let (die_tx, die_rx) = channel(); let join_handle = thread::spawn(move || { @@ -128,14 +131,14 @@ pub fn serve_async(addr: A, f: F) -> io::Result match die_rx.try_recv() { Ok(_) => break, Err(TryRecvError::Disconnected) => { - println!("serve: sender disconnected "); + info!("Sender disconnected."); break; }, _ => (), } let conn = match conn { Err(err) => { - println!("I couldn't unwrap the connection :( {:?}", err); + error!("Failed to accept connection: {:?}", err); return; }, Ok(c) => c, @@ -143,7 +146,7 @@ pub fn serve_async(addr: A, f: F) -> io::Result let f = f.clone(); thread::spawn(move || { if let Err(err) = handle_conn(conn, f) { - println!("error handling connection: {:?}", err); + error!("Error in connection handling: {:?}", err); } }); } @@ -261,7 +264,7 @@ impl Drop for Client let mut state = self.synced_state.lock().unwrap(); let packet: Packet = Packet::Shutdown; if let Err(err) = serde_json::to_writer(&mut state.stream, &packet) { - println!("WARN: while disconnecting client from server: {:?}", err); + warn!("While disconnecting client from server: {:?}", err); } } self.reader_guard.take().unwrap().join().unwrap(); diff --git a/src/macros/Cargo.toml b/src/macros/Cargo.toml index f7158c2..6e6ef80 100644 --- a/src/macros/Cargo.toml +++ b/src/macros/Cargo.toml @@ -7,3 +7,4 @@ authors = ["Adam Wright ", "Tim Kuehn