Spaces:
Running
Running
| """Logging setup for NLProxy server. | |
| Author: IntelliDeep Labs Team | |
| License: BSL 1.1 | |
| """ | |
| from __future__ import annotations | |
| import logging | |
| import sys | |
| def setup_logging(level: str = "INFO") -> None: | |
| numeric_level = getattr(logging, level.upper(), logging.INFO) | |
| logging.basicConfig( | |
| level=numeric_level, | |
| format="%(asctime)s [%(levelname)-8s] %(name)s: %(message)s", | |
| datefmt="%H:%M:%S", | |
| stream=sys.stderr, | |
| ) | |
| def get_request_logger(name: str) -> logging.Logger: | |
| return logging.getLogger(name) | |