This commit is contained in:
Gregor Reitzenstein 2020-11-04 12:20:18 +01:00
parent 3e7127f3df
commit 925460bd40
3 changed files with 13 additions and 2 deletions

View File

@ -26,7 +26,7 @@ smol = "1.2"
signal-hook = "0.1" signal-hook = "0.1"
slog = "2.5" slog = { version = "2.5", features = ["max_level_trace"] }
libc = "0.2" libc = "0.2"
rsasl = "0.2.3" rsasl = "0.2.3"

View File

@ -69,6 +69,7 @@ impl<'a, S: Unpin> Sute<'a, S> {
} }
fn handle_resize(&mut self, new_size: (u16,u16)) { fn handle_resize(&mut self, new_size: (u16,u16)) {
trace!(self.log, "Locking in handle_resize");
self.state.lock_mut().size = new_size; self.state.lock_mut().size = new_size;
} }
@ -82,6 +83,7 @@ impl<'a, S: Unpin> Sute<'a, S> {
} }
pub fn handle_key(&mut self, key: Key) { pub fn handle_key(&mut self, key: Key) {
trace!(self.log, "Locking in handle_key");
let mut state = self.state.lock_mut(); let mut state = self.state.lock_mut();
match key { match key {
Key::Char('\n') => { Key::Char('\n') => {
@ -96,7 +98,8 @@ impl<'a, S: Unpin> Sute<'a, S> {
Key::Backspace => { Key::Backspace => {
state.cmd_line.pop(); state.cmd_line.pop();
}, },
_ => {} _ => {
}
} }
} }
} }
@ -118,6 +121,7 @@ impl <'a, S: Unpin + Signal<Item=(u16,u16)>> Future for Sute<'a, S> {
}, },
// If the input closes stop the program // If the input closes stop the program
None => { None => {
trace!(self.log, "Locking in impl Future for Sute");
self.state.lock_mut().running = false; self.state.lock_mut().running = false;
return Poll::Ready(()); return Poll::Ready(());
}, },

View File

@ -116,6 +116,13 @@ fn main() -> Result<(), io::Error> {
Ok(()) Ok(())
}; };
crit!(log, "Critical log line");
error!(log, "Error log line");
warn!(log, "Warning log line");
info!(log, "Informational log line");
debug!(log, "Debugging log line");
trace!(log, "Tracing log line");
lex.spawn(rpc_future).detach(); lex.spawn(rpc_future).detach();
let t: Task<Result<(), io::Error>> = lex.spawn(ui_future); let t: Task<Result<(), io::Error>> = lex.spawn(ui_future);
t.detach(); t.detach();