Project_Red_Sword / integrated_exploits /extracted_code_43.py
googlesprojectzero's picture
Upload 196 files
ef4248d verified
import logging
from pythonjsonlogger import jsonlogger
logger = logging.getLogger("my_logger")
logHandler = logging.FileHandler("app.log")
formatter = jsonlogger.JsonFormatter()
logHandler.setFormatter(formatter)
logger.addHandler(logHandler)
logger.setLevel(logging.INFO)
@app.middleware("http")
async def log_user_activity(request: Request, call_next):
response = await call_next(request)
logger.info(f"User {request.headers.get('user-agent')} accessed {request.url.path}")
return response