From 7254db741834147d8c6992473518b936b2488197 Mon Sep 17 00:00:00 2001 From: Thomas Grainger Date: Sat, 21 Mar 2015 21:35:38 +0000 Subject: [PATCH] use built in exception formatter --- logstash/formatter.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/logstash/formatter.py b/logstash/formatter.py index 0c90853..bad8c65 100644 --- a/logstash/formatter.py +++ b/logstash/formatter.py @@ -47,7 +47,7 @@ def get_extra_fields(self, record): def get_debug_fields(self, record): fields = { - 'exc_info': self.format_exception(record.exc_info), + 'exc_info': self.formatException(record.exc_info), 'lineno': record.lineno, 'process': record.process, 'threadName': record.threadName, @@ -72,10 +72,6 @@ def format_timestamp(cls, time): tstamp = datetime.utcfromtimestamp(time) return tstamp.strftime("%Y-%m-%dT%H:%M:%S") + ".%03d" % (tstamp.microsecond / 1000) + "Z" - @classmethod - def format_exception(cls, exc_info): - return ''.join(traceback.format_exception(*exc_info)) if exc_info else '' - @classmethod def serialize(cls, message): if sys.version_info < (3, 0):