RAG-Project / project /logger /logging.py
Abeshith's picture
Initial deployment to Hugging Face Spaces
6c58cf4
raw
history blame contribute delete
509 Bytes
import os
import logging
from datetime import datetime
LOG_DIR = "logs"
os.makedirs(LOG_DIR, exist_ok=True)
LOG_FILE = os.path.join(LOG_DIR, f"{datetime.now().strftime('%Y_%m_%d')}.log")
logging.basicConfig(
level=logging.INFO,
format="[%(asctime)s] %(levelname)s - %(name)s - %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
handlers=[
logging.FileHandler(LOG_FILE),
logging.StreamHandler()
]
)
def get_logger(name: str) -> logging.Logger:
return logging.getLogger(name)