summaryrefslogtreecommitdiffstats
path: root/src/endpoint
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-08-17 11:41:30 +0200
committerMatthias Beyer <matthias.beyer@atos.net>2021-08-17 11:41:30 +0200
commit9fec1294dde47c3f6082c6b783d46dff8c39714c (patch)
tree92539e08fdab761c3b38337a66a0eba209925353 /src/endpoint
parent2d4945938be440411e43c3440a368df0f70e5810 (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.rs8
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 {