Moin,
wie kann ich denn Daten aus dem Haupt-Logger weglassen?
Konkret:
Also der Bus-Monitor soll nicht im Haupt-Log erscheinen.
Oder (noch besser) ich möchte einen zusätzlichen Logger, der dem Haupt-Log entspricht, nur ohne den Bus-Monitor.
Meine logging.yaml sieht so aus:
Gruß&Danke,
Hendrik
wie kann ich denn Daten aus dem Haupt-Logger weglassen?
Konkret:
Code:
2017-10-08 12:18:48 DEBUG __init__ Main KNX[default]: write request from 1.0.50 to 6/5/8 with '5655' and DPT 9 -- __init__.py:parse_telegram:360
Oder (noch besser) ich möchte einen zusätzlichen Logger, der dem Haupt-Log entspricht, nur ohne den Bus-Monitor.
Meine logging.yaml sieht so aus:
Code:
version: 1 disable_existing_loggers: False formatters: simple: format: '%(asctime)s %(levelname)-8s %(threadName)-12s %(message)s' datefmt: '%Y-%m-%d %H:%M:%S' detail: format: '%(asctime)s %(levelname)-8s %(module)-12s %(threadName)-12s %(message)s -- %(filename)s:%(funcName)s:%(lineno)d' datefmt: '%Y-%m-%d %H:%M:%S' busmonitor: format: '%(asctime)s;%(message)s' datefmt: '%Y-%m-%d %H:%M:%S' handlers: console: class: logging.StreamHandler formatter: simple stream: ext://sys.stdout file: class: logging.handlers.TimedRotatingFileHandler level: DEBUG formatter: detail when: midnight backupCount: 7 filename: ./var/log/smarthome.log busmonitor_file: class: logging.handlers.TimedRotatingFileHandler formatter: busmonitor when: midnight backupCount: 7 filename: ./var/log/knx_busmonitor.log file_additional_uvr: class: logging.handlers.TimedRotatingFileHandler formatter: simple level: DEBUG when: midnight backupCount: 7 filename: ./var/log/smarthome-uvr.log encoding: utf8 loggers: plugins.knx: level: DEBUG # lib.scheduler: # level: DEBUG plugins.alexa: level: DEBUG plugins.wunderground: level: DEBUG knx_busmonitor: level: INFO handlers: [busmonitor_file] UVR: level: DEBUG handlers: [file_additional_uvr] root: level: INFO handlers: [file, console]
Hendrik
Kommentar