fix lint issues across codebase
This commit is contained in:
@@ -13,11 +13,13 @@ from app.config import VERSION, config
|
||||
def setup_logging(app: Flask) -> None:
|
||||
"""Configure structured logging."""
|
||||
log_level = logging.DEBUG if app.debug else logging.INFO
|
||||
log_format = (
|
||||
"%(asctime)s %(levelname)s [%(name)s] %(message)s"
|
||||
if app.debug
|
||||
else '{"time":"%(asctime)s","level":"%(levelname)s","logger":"%(name)s","message":"%(message)s"}'
|
||||
)
|
||||
if app.debug:
|
||||
log_format = "%(asctime)s %(levelname)s [%(name)s] %(message)s"
|
||||
else:
|
||||
log_format = (
|
||||
'{"time":"%(asctime)s","level":"%(levelname)s",'
|
||||
'"logger":"%(name)s","message":"%(message)s"}'
|
||||
)
|
||||
|
||||
logging.basicConfig(
|
||||
level=log_level,
|
||||
@@ -112,7 +114,9 @@ def setup_error_handlers(app: Flask) -> None:
|
||||
def rate_limit_exceeded(error):
|
||||
app.logger.warning(
|
||||
"Rate limit exceeded: %s from %s [rid=%s]",
|
||||
request.path, request.remote_addr, getattr(g, "request_id", "-")
|
||||
request.path,
|
||||
request.remote_addr,
|
||||
getattr(g, "request_id", "-"),
|
||||
)
|
||||
return Response(
|
||||
json.dumps({"error": "Rate limit exceeded", "retry_after": error.description}),
|
||||
@@ -124,7 +128,9 @@ def setup_error_handlers(app: Flask) -> None:
|
||||
def internal_error(error):
|
||||
app.logger.error(
|
||||
"Internal error: %s - %s [rid=%s]",
|
||||
request.path, str(error), getattr(g, "request_id", "-")
|
||||
request.path,
|
||||
str(error),
|
||||
getattr(g, "request_id", "-"),
|
||||
)
|
||||
return Response(
|
||||
json.dumps({"error": "Internal server error"}),
|
||||
@@ -135,8 +141,7 @@ def setup_error_handlers(app: Flask) -> None:
|
||||
@app.errorhandler(Exception)
|
||||
def handle_exception(error):
|
||||
app.logger.exception(
|
||||
"Unhandled exception: %s [rid=%s]",
|
||||
str(error), getattr(g, "request_id", "-")
|
||||
"Unhandled exception: %s [rid=%s]", str(error), getattr(g, "request_id", "-")
|
||||
)
|
||||
return Response(
|
||||
json.dumps({"error": "Internal server error"}),
|
||||
|
||||
Reference in New Issue
Block a user