summaryrefslogtreecommitdiffhomepage
path: root/mullvad_daemon/src
diff options
context:
space:
mode:
Diffstat (limited to 'mullvad_daemon/src')
-rw-r--r--mullvad_daemon/src/main.rs6
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);
}