diff options
| -rw-r--r-- | mullvad_daemon/src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/mullvad_daemon/src/main.rs b/mullvad_daemon/src/main.rs index 5295664a0c..a1e1dbb09d 100644 --- a/mullvad_daemon/src/main.rs +++ b/mullvad_daemon/src/main.rs @@ -354,10 +354,12 @@ impl Drop for Daemon { fn log_error<E>(error: &E) where E: error_chain::ChainedError { - error!("{}", error); + let mut msg = error.to_string(); for e in error.iter().skip(1) { - error!("Caused by {}", e); + msg.push_str("\n\tCaused by: "); + msg.push_str(&e.to_string()[..]); } + error!("{}", msg); } |
