diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-05-18 00:14:34 +0200 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-05-18 00:55:10 +0200 |
commit | 06e78c75de33a547101f08fc96a8f089c8ec492f (patch) | |
tree | 771bcea3e0ee797370b1e141a8538a6845c719d9 /lib/domain/libimagtimetrack/src/timetrackingstore.rs | |
parent | 99ee4fdf4375e2ec41e082baeba78df8db42932b (diff) |
Add more context in error messages
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'lib/domain/libimagtimetrack/src/timetrackingstore.rs')
-rw-r--r-- | lib/domain/libimagtimetrack/src/timetrackingstore.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/domain/libimagtimetrack/src/timetrackingstore.rs b/lib/domain/libimagtimetrack/src/timetrackingstore.rs index 2144185b..967c8958 100644 --- a/lib/domain/libimagtimetrack/src/timetrackingstore.rs +++ b/lib/domain/libimagtimetrack/src/timetrackingstore.rs @@ -26,6 +26,7 @@ use chrono::NaiveDateTime as NDT; use toml::Value; use toml_query::insert::TomlValueInsertExt; use failure::Fallible as Result; +use failure::ResultExt; use failure::Error; use libimagstore::store::Store; @@ -70,6 +71,8 @@ impl<'a> TimeTrackStore<'a> for Store { use std::path::PathBuf; COMPILER.compile(CRATE_NAME, start) + .context(format_err!("Failed to compile DatePath for crate '{}' with start = '{}'", + CRATE_NAME, start)) .map_err(Error::from) .map(|mut id| { id.local_push(PathBuf::from(ts.as_str())); |