File size: 513 Bytes
ed07e8e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
from fastapi import APIRouter
from analysis import LogAnalyzer
router = APIRouter()
@router.get("/analysis/basic")
async def get_basic_analysis():
analyzer = LogAnalyzer()
return analyzer.get_basic_stats()
@router.get("/analysis/temporal")
async def get_temporal_analysis():
analyzer = LogAnalyzer()
return analyzer.temporal_analysis()
@router.get("/analysis/report")
async def get_full_report():
analyzer = LogAnalyzer()
return {"report": analyzer.generate_report()} |