diff options
Diffstat (limited to 'src/endpoint/scheduler.rs')
-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 { |