Come configurare la registrazione su syslog in Python?

| |

Non riesco a capire il modulo logging di Python. Le mie esigenze sono molto semplici: voglio solo registrare tutto su syslog. Dopo aver letto la documentazione, ho trovato questo semplice script di test:

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("questo è debug") my_logger.critical("questo è critico") 

Ma questo script non produce alcun log record nel syslog. Cosa c'è che non va?