From d47caf2af84a15b6b42de4bfe13c023fc171c92f Mon Sep 17 00:00:00 2001 From: Rob Walker Date: Thu, 18 Jul 2019 14:41:32 -0700 Subject: [PATCH] add information to panic (#5177) --- runtime/src/append_vec.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/runtime/src/append_vec.rs b/runtime/src/append_vec.rs index 431db0934..36a7c97b0 100644 --- a/runtime/src/append_vec.rs +++ b/runtime/src/append_vec.rs @@ -93,12 +93,17 @@ impl AppendVec { .create(create) .open(file) .map_err(|e| { - warn!("in current dir {:?}", std::env::current_dir()); + let mut msg = format!("in current dir {:?}\n", std::env::current_dir()); for ancestor in file.ancestors() { - warn!("{:?} is {:?}", ancestor, std::fs::metadata(ancestor)); + msg.push_str(&format!( + "{:?} is {:?}\n", + ancestor, + std::fs::metadata(ancestor) + )); } panic!( - "Unable to {} data file {}, err {:?}", + "{}Unable to {} data file {}, err {:?}", + msg, if create { "create" } else { "open" }, file.display(), e