Spaces:
Sleeping
Sleeping
| import logging | |
| import os | |
| LOG_LEVEL = os.getenv("LOG_LEVEL", "INFO").upper() | |
| LOG_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s" | |
| def get_logger(name: str) -> logging.Logger: | |
| logger = logging.getLogger(name) | |
| if not logger.hasHandlers(): | |
| handler = logging.StreamHandler() | |
| formatter = logging.Formatter(LOG_FORMAT) | |
| handler.setFormatter(formatter) | |
| logger.addHandler(handler) | |
| logger.setLevel(LOG_LEVEL) | |
| return logger | |
| # Example usage: | |
| # logger = get_logger(__name__) | |
| # logger.info("Logger initialized.") |