diff --git a/server/middlewares/logger.py b/server/middlewares/logger.py
index b86a090..f90921d 100644
--- a/server/middlewares/logger.py
+++ b/server/middlewares/logger.py
@@ -9,6 +9,7 @@ from starlette.responses import Response, StreamingResponse
from starlette.types import Message
from server import transponder_code_correlation, url_correlation, xkcd_passwd, xp, config
+from server.utils.notify import send_message
from server.utils.error import generate_error
from server.utils.utils import string_to_number_ascii
@@ -62,6 +63,7 @@ class LoggerMiddleware(BaseHTTPMiddleware):
response = await asyncio.wait_for(call_next(request), timeout=config.REQUEST_TIMEOUT)
except Exception as ex:
logger.exception(ex)
+ await send_message(f"Error while processing url: {url_correlation.get()}, transponder_code: {transponder_code_correlation.get()}, error: {ex}")
response = await generate_error()
logger.trace(response.__dict__)