mirror of
https://github.com/bunny-lab-io/Borealis.git
synced 2025-12-16 02:05:48 -07:00
Disabled Excessive Terminal Logging for Scheduled Jobs (Still are logged to files)
This commit is contained in:
@@ -104,9 +104,13 @@ def _rotate_daily(path: Path) -> None:
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
_QUIET_SERVICE_LOGS = {"scheduled_jobs"}
|
||||||
|
|
||||||
|
|
||||||
def _make_service_logger(base: Path, logger: logging.Logger) -> Callable[[str, str, Optional[str]], None]:
|
def _make_service_logger(base: Path, logger: logging.Logger) -> Callable[[str, str, Optional[str]], None]:
|
||||||
def _log(service: str, msg: str, scope: Optional[str] = None, *, level: str = "INFO") -> None:
|
def _log(service: str, msg: str, scope: Optional[str] = None, *, level: str = "INFO") -> None:
|
||||||
level_upper = level.upper()
|
level_upper = level.upper()
|
||||||
|
service_key = (service or "").strip().lower()
|
||||||
try:
|
try:
|
||||||
base.mkdir(parents=True, exist_ok=True)
|
base.mkdir(parents=True, exist_ok=True)
|
||||||
path = base / f"{service}.log"
|
path = base / f"{service}.log"
|
||||||
@@ -123,6 +127,7 @@ def _make_service_logger(base: Path, logger: logging.Logger) -> Callable[[str, s
|
|||||||
logger.debug("Failed to write service log entry", exc_info=True)
|
logger.debug("Failed to write service log entry", exc_info=True)
|
||||||
|
|
||||||
numeric_level = getattr(logging, level_upper, logging.INFO)
|
numeric_level = getattr(logging, level_upper, logging.INFO)
|
||||||
|
if service_key not in _QUIET_SERVICE_LOGS:
|
||||||
logger.log(numeric_level, "[service:%s] %s", service, msg)
|
logger.log(numeric_level, "[service:%s] %s", service, msg)
|
||||||
|
|
||||||
return _log
|
return _log
|
||||||
|
|||||||
Reference in New Issue
Block a user