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.
30 lines
458 B
30 lines
458 B
# logbus/publisher.py
|
|
|
|
import logging
|
|
|
|
logger = logging.getLogger("logbus")
|
|
|
|
|
|
def log(message: str):
|
|
"""
|
|
Dumb logger:
|
|
- skip lege messages
|
|
- stuur message 1:1 door
|
|
- geen prefixes
|
|
- geen mutaties
|
|
"""
|
|
|
|
if not message or not message.strip():
|
|
return
|
|
|
|
# console
|
|
logger.warning(message)
|
|
|
|
# UI-echo
|
|
try:
|
|
from scraper.ui_log import push_ui
|
|
|
|
push_ui(message)
|
|
except Exception:
|
|
pass
|