File size: 655 Bytes
f02c36c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
68c3d11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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