aboutsummaryrefslogtreecommitdiffstats
path: root/logd/src/apps
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-10-09 10:48:58 +0200
committerHenning Baldersheim <balder@oath.com>2018-10-09 10:48:58 +0200
commit2e13757ec7e6df7b96bb53dee327de3286ebda4c (patch)
treedff568f68aebec59708365a679e4e09b5d5b718f /logd/src/apps
parentfb3ff51c1aaa7f90041e6c7fd148a4a46d6618cb (diff)
Expose exception information. If totally unknown, generate core.
Diffstat (limited to 'logd/src/apps')
-rw-r--r--logd/src/apps/logd/main.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/logd/src/apps/logd/main.cpp b/logd/src/apps/logd/main.cpp
index 62f1e48b233..78e23d7464f 100644
--- a/logd/src/apps/logd/main.cpp
+++ b/logd/src/apps/logd/main.cpp
@@ -83,8 +83,8 @@ int main(int, char**)
LOG(error, "stopping on error: %s", ex.what());
EV_STOPPING("logdemon", "fatal error");
return 1;
- } catch (...) {
- LOG(error, "unknown exception");
+ } catch (std::exception & ex) {
+ LOG(error, "unknown exception: %s", ex.what());
EV_STOPPING("logdemon", "unknown error");
return 1;
}