diff options
author | Vincent Breitmoser <look@my.amazin.horse> | 2019-01-29 14:10:02 +0100 |
---|---|---|
committer | Vincent Breitmoser <look@my.amazin.horse> | 2019-01-29 14:10:48 +0100 |
commit | 396cd5dc610f0357b852136206b74515a2633650 (patch) | |
tree | 409cc01999f073bd0d6dd0c7e0076baddde9dd7e | |
parent | 4a1034a364c038816dd2ed89e078cf97c8e79e96 (diff) |
don't show backtraces in release builds
-rw-r--r-- | src/errors.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/errors.rs b/src/errors.rs index d90b3c6..424ffef 100644 --- a/src/errors.rs +++ b/src/errors.rs @@ -1,4 +1,4 @@ -use backtrace::{Backtrace, BacktraceFrame}; +use backtrace::Backtrace; use std::error::Error; use std::fmt; @@ -24,6 +24,7 @@ impl KhError { #[cfg(debug_assertions)] fn backtrace_strip_foreign(backtrace: Backtrace) -> Backtrace { + use backtrace::BacktraceFrame; let backtrace: Vec<BacktraceFrame> = backtrace.into(); backtrace .into_iter() @@ -44,7 +45,7 @@ impl fmt::Display for KhError { } #[cfg(not(debug_assertions))] fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - write!(f , "{}\n{:?}", self.msg, self.backtrace) + write!(f , "{}", self.msg) } } |