From 3544e43d3a436f718e8400c71afeee3bec0cf922 Mon Sep 17 00:00:00 2001 From: Raman Date: Thu, 19 Sep 2019 14:04:21 -0400 Subject: [PATCH] Log stack trace on exceptions. --- InternalPythonModules/android/fbmessenger.py | 4 ++++ InternalPythonModules/android/imo.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/InternalPythonModules/android/fbmessenger.py b/InternalPythonModules/android/fbmessenger.py index 5f8eb762fb..2747889a9a 100644 --- a/InternalPythonModules/android/fbmessenger.py +++ b/InternalPythonModules/android/fbmessenger.py @@ -90,8 +90,10 @@ class FBMessengerAnalyzer(general.AndroidComponentAnalyzer): except SQLException as ex: self._logger.log(Level.WARNING, "Error processing query result for account", ex) + self._logger.log(Level.WARNING, traceback.format_exc()) except (TskCoreException, BlackboardException) as ex: self._logger.log(Level.WARNING, "Failed to add Facebook Messenger contact artifacts.", ex) + self._logger.log(Level.WARNING, traceback.format_exc()) finally: contactsDb.close() @@ -210,8 +212,10 @@ class FBMessengerAnalyzer(general.AndroidComponentAnalyzer): except SQLException as ex: self._logger.log(Level.WARNING, "Error processing query result for FB Messenger messages.", ex) + self._logger.log(Level.WARNING, traceback.format_exc()) except (TskCoreException, BlackboardException) as ex: self._logger.log(Level.WARNING, "Failed to add FB Messenger message artifacts.", ex) + self._logger.log(Level.WARNING, traceback.format_exc()) finally: threadsDb.close() diff --git a/InternalPythonModules/android/imo.py b/InternalPythonModules/android/imo.py index 5a653ff9d5..e42115d62d 100644 --- a/InternalPythonModules/android/imo.py +++ b/InternalPythonModules/android/imo.py @@ -137,8 +137,10 @@ class IMOAnalyzer(general.AndroidComponentAnalyzer): except SQLException as ex: self._logger.log(Level.WARNING, "Error processing query result for IMO friends", ex) + self._logger.log(Level.WARNING, traceback.format_exc()) except (TskCoreException, BlackboardException) as ex: self._logger.log(Level.WARNING, "Failed to message artifacts.", ex) + self._logger.log(Level.WARNING, traceback.format_exc()) finally: friendsDb.close()