From 7ca7fcb3ee450fd313d60198ce22fd9c94d870cf Mon Sep 17 00:00:00 2001 From: Griatch Date: Thu, 17 Jan 2019 10:29:17 +0100 Subject: [PATCH] Test getTraceback to make AMP errors more verbose --- evennia/server/portal/amp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evennia/server/portal/amp.py b/evennia/server/portal/amp.py index 618cc97cec..b1eb0fd8f0 100644 --- a/evennia/server/portal/amp.py +++ b/evennia/server/portal/amp.py @@ -354,8 +354,8 @@ class AMPMultiConnectionProtocol(amp.AMP): if not _LOGGER: from evennia.utils import logger as _LOGGER e.trap(Exception) - _LOGGER.log_err("AMP Error for %(info)s: %(e)s" % {'info': info, - 'e': e.getErrorMessage()}) + _LOGGER.log_err("AMP Error for {info}: {trcbck} {err}".format( + info=info, trcbck=e.getTraceback(), err=e.getErrorMessage())) def data_in(self, packed_data): """