diff --git a/pylti/common.py b/pylti/common.py
index <HASH>..<HASH> 100644
--- a/pylti/common.py
+++ b/pylti/common.py
@@ -55,6 +55,7 @@ LTI_REQUEST_TYPE = [u'any', u'initial', u'session']
 def default_error(exception=None):
     """Render simple error page.  This should be overidden in applications."""
     # pylint: disable=unused-argument
+    log.exception("There was an LTI communication error")
     return "There was an LTI communication error", 500
Logging the original exception w/stack trace when the generic LTI communication error is sent to the client.