diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-08-17 11:41:30 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-08-17 11:41:30 +0200 |
commit | 9fec1294dde47c3f6082c6b783d46dff8c39714c (patch) | |
tree | 92539e08fdab761c3b38337a66a0eba209925353 /src/endpoint | |
parent | 2d4945938be440411e43c3440a368df0f70e5810 (diff) |
Add error context when opening logfile
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src/endpoint')
-rw-r--r-- | src/endpoint/scheduler.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/endpoint/scheduler.rs b/src/endpoint/scheduler.rs index 2374aa9..ac1d725 100644 --- a/src/endpoint/scheduler.rs +++ b/src/endpoint/scheduler.rs @@ -337,7 +337,10 @@ impl<'a> LogReceiver<'a> { // Reserve a reasonable amount of elements. accu.reserve(4096); - let mut logfile = self.get_logfile().await.transpose()?; + let mut logfile = self.get_logfile() + .await + .transpose() + .context("Getting Logfile")?; // The timeout for the log-receive-timeout // @@ -440,9 +443,10 @@ impl<'a> LogReceiver<'a> { .create(true) .create_new(true) .write(true) - .open(path) + .open(&path) .await .map(tokio::io::BufWriter::new) + .with_context(|| anyhow!("Opening {}", path.display())) .map_err(Error::from) }) } else { |