Skip to content

Commit 310eb4e

Browse files
committed
double logging
1 parent 73cf774 commit 310eb4e

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

packages/service-library/src/servicelib/aiohttp/monitoring.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ def middleware_factory(
5959
async def middleware_handler(request: web.Request, handler: Handler):
6060
# See https://prometheus.io/docs/concepts/metric_types
6161

62-
log_exception: BaseException | None = None
6362
response: web.StreamResponse = web.HTTPInternalServerError()
6463

6564
canonical_endpoint = request.path
@@ -92,16 +91,10 @@ async def middleware_handler(request: web.Request, handler: Handler):
9291

9392
except web.HTTPServerError as exc:
9493
response = exc
95-
log_exception = exc
9694
raise
9795

9896
except web.HTTPException as exc:
9997
response = exc
100-
log_exception = None
101-
raise
102-
103-
except Exception as exc: # pylint: disable=broad-except
104-
log_exception = exc
10598
raise
10699

107100
finally:
@@ -120,20 +113,6 @@ async def middleware_handler(request: web.Request, handler: Handler):
120113
with log_catch(logger=log, reraise=False):
121114
await exit_middleware_cb(request, response)
122115

123-
if log_exception:
124-
log.error(
125-
'Unexpected server error "%s" from access: %s "%s %s" done '
126-
"in %3.2f secs. Responding with status %s",
127-
type(log_exception),
128-
request.remote,
129-
request.method,
130-
request.path,
131-
response_latency_seconds,
132-
response.status,
133-
exc_info=log_exception,
134-
stack_info=True,
135-
)
136-
137116
return response
138117

139118
setattr( # noqa: B010

0 commit comments

Comments
 (0)