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 |