Wie konfiguriere ich die Protokollierung in Syslog in Python?

Ich kann meinen Kopf nicht um Pythons @ bekommlogging Modul. Meine Anforderungen sind sehr einfach: Ich möchte nur alles in Syslog protokollieren. Nachdem ich die Dokumentation gelesen hatte, fand ich dieses einfache Testskript:

import logging
import logging.handlers

my_logger = logging.getLogger('MyLogger')
my_logger.setLevel(logging.DEBUG)

handler = logging.handlers.SysLogHandler()

my_logger.addHandler(handler)

my_logger.debug('this is debug')
my_logger.critical('this is critical')

Aber dieses Skript erzeugt keine Protokollsätze in Syslog. Was ist los

Antworten auf die Frage(20)

Ihre Antwort auf die Frage