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): """