import pandas as pd import logging logger = logging.getLogger(__name__) def load_logs(uploaded_files): """Load and concatenate logs from uploaded CSV files.""" logger.info("Loading logs from uploaded files...") try: dfs = [] for file in uploaded_files: df = pd.read_csv(file) logger.info(f"Loaded {len(df)} records from {file.name}") dfs.append(df) combined_df = pd.concat(dfs, ignore_index=True) logger.info(f"Combined {len(combined_df)} total records.") return combined_df except Exception as e: logger.error(f"Failed to load logs: {e}") raise