debug: add detailed logging for Flask initialization

master
Eric0801 2 months ago
parent b50b9ee92d
commit d3dd4efc53
  1. 24
      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

Loading…
Cancel
Save