You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kmftools/bookscraper/logbus/publisher.py

20 lines
369 B

# logbus/publisher.py
import logging
logger = logging.getLogger("logbus")
def log(message: str):
"""
Compact logging:
- Geen lege regels
- Alleen prefix '[LOG]' als message niet leeg is
- Message staat op één regel
"""
if not message or not message.strip():
return # skip log entirely
logger.warning(f"[LOG] {message}")