From d3dd4efc53343aa2fbb1c5b771f485da2054c3a4 Mon Sep 17 00:00:00 2001 From: Eric0801 <33929918+Eric0801@users.noreply.github.com> Date: Wed, 22 Oct 2025 14:32:25 +0800 Subject: [PATCH] debug: add detailed logging for Flask initialization --- main.py | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 6165307..1b89ec5 100644 --- a/main.py +++ b/main.py @@ -29,9 +29,27 @@ pd.options.plotting.backend = "plotly" app = Flask(__name__) -app.config.from_mapping(CONFIGS) -app.config.update(CACHE_CONFIG) -cache = Cache(app) + +# Configure logging +import sys +logging.basicConfig( + stream=sys.stdout, + level=logging.INFO, + format='%(asctime)s - %(name)s - %(levelname)s - %(message)s' +) +logger = logging.getLogger(__name__) + +try: + logger.info("Configuring Flask app...") + app.config.from_mapping(CONFIGS) + logger.info("Updating cache config...") + app.config.update(CACHE_CONFIG) + logger.info("Initializing cache...") + cache = Cache(app) + logger.info("Flask app initialized successfully!") +except Exception as e: + logger.error(f"Failed to initialize Flask app: {e}", exc_info=True) + raise