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