Refactor logging setup and enhance debug information in FastAPI application
This commit is contained in:
		| @@ -1,11 +1,14 @@ | ||||
| from __future__ import annotations | ||||
|  | ||||
| import datetime | ||||
| import logging | ||||
| from pathlib import Path | ||||
| from urllib.parse import urljoin | ||||
|  | ||||
| from discord_embed import settings | ||||
|  | ||||
| logger: logging.Logger = logging.getLogger("uvicorn.error") | ||||
|  | ||||
|  | ||||
| def generate_html_for_videos( | ||||
|     url: str, | ||||
| @@ -54,4 +57,14 @@ def generate_html_for_videos( | ||||
|     with Path.open(file_path, "w", encoding="utf-8") as f: | ||||
|         f.write(video_html) | ||||
|  | ||||
|     logger.info("Generated HTML file: %s", html_url) | ||||
|     logger.info("Saved HTML file to disk: %s", file_path) | ||||
|     logger.info("Screenshot URL: %s", screenshot) | ||||
|     logger.info("Video URL: %s", url) | ||||
|     logger.info("Video resolution: %dx%d", width, height) | ||||
|     logger.info("Filename: %s", filename) | ||||
|     logger.info("Domain: %s", domain) | ||||
|     logger.info("HTML URL: %s", html_url) | ||||
|     logger.info("Time now: %s", time_now_str) | ||||
|  | ||||
|     return html_url | ||||
|   | ||||
		Reference in New Issue
	
	Block a user