Files
pepperplus-cb/.logging_config.yaml
2026-01-13 11:19:55 +01:00

48 lines
984 B
YAML

version: 1
# Maak nieuwe (obvervation action)
# tussen 20-30
custom_levels:
OBSERVATION: 25
ACTION: 26
LLM: 9
formatters:
# Console output
colored:
(): "colorlog.ColoredFormatter"
format: "{log_color}{asctime}.{msecs:03.0f} | {levelname:11} | {name:70} | {message}"
style: "{"
datefmt: "%H:%M:%S"
# User-facing UI (structured JSON)
json_experiment:
(): "pythonjsonlogger.jsonlogger.JsonFormatter"
format: "{name} {levelname} {levelno} {message} {created} {relativeCreated}"
style: "{"
# Maak class = logging.fileHandler
#
handlers:
console:
class: logging.StreamHandler
level: DEBUG
formatter: colored
stream: ext://sys.stdout
ui:
class: zmq.log.handlers.PUBHandler
level: LLM
formatter: json_experiment
# Level of external libraries
root:
level: WARN
handlers: [console]
# Maak research logger, laagste level (21)
# Handler: UI Handler
loggers:
control_backend:
level: LLM
handlers: [ui]