Files
pepperplus-cb/.logging_config.yaml
Kasper feff037d3a chore: add new handler in logging config
Not used yet, will be in the future.
2025-11-05 10:38:44 +01:00

42 lines
822 B
YAML

version: 1
custom_levels:
OBSERVATION: 25
ACTION: 26
formatters:
# Console output
colored:
(): "colorlog.ColoredFormatter"
format: "{log_color}{asctime} | {levelname:11} | {name:70} | {message}"
style: "{"
datefmt: "%H:%M:%S"
# User-facing UI (structured JSON)
json_experiment:
(): "pythonjsonlogger.jsonlogger.JsonFormatter"
format: "{asctime} {name} {levelname} {message}"
style: "{"
handlers:
console:
class: logging.StreamHandler
level: DEBUG
formatter: colored
stream: ext://sys.stdout
ui:
class: zmq.log.handlers.PUBHandler
level: DEBUG
formatter: json_experiment
interface_or_socket: "PLACEHOLDER"
# Level of external libraries
root:
level: WARN
handlers: [console]
loggers:
control_backend:
level: INFO
handlers: [ui]