Skip to content

Commit 274bb4f

Browse files
committed
Use exc_info keyword when logging an exception. This allows easier filtering of exception with logging filters
1 parent b3a6bd0 commit 274bb4f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

graphql/execution/base.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# -*- coding: utf-8 -*-
22
import logging
3-
from traceback import format_exception
43

54
from ..error import GraphQLError
65
from ..language import ast
@@ -90,8 +89,7 @@ def get_argument_values(self, field_def, field_ast):
9089
return result
9190

9291
def report_error(self, error, traceback=None):
93-
exception = format_exception(type(error), error, getattr(error, 'stack', None) or traceback)
94-
logger.error(''.join(exception))
92+
logger.error('%s', error, exc_info=(type(error), error, getattr(error, 'stack', None) or traceback))
9593
self.errors.append(error)
9694

9795
def get_sub_fields(self, return_type, field_asts):

0 commit comments

Comments
 (0)