Skip to content

Commit 56ca230

Browse files
committed
Don't format exceptions before logging
1 parent 52e030b commit 56ca230

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

graphql/execution/utils.py

+3-4
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
@@ -149,10 +148,10 @@ def get_argument_values(self, field_def, field_ast):
149148

150149
def report_error(self, error, traceback=None):
151150
# type: (Exception, Optional[TracebackType]) -> None
152-
exception = format_exception(
153-
type(error), error, getattr(error, "stack", None) or traceback
151+
logger.exception(
152+
error,
153+
exc_info=(type(error), error, getattr(error, "stack", None) or traceback),
154154
)
155-
logger.error("".join(exception))
156155
self.errors.append(error)
157156

158157
def get_sub_fields(self, return_type, field_asts):

0 commit comments

Comments
 (0)