¿Cómo configurar el registro en syslog en Python?

No puedo entender a Pythonlogging módulo. Mis necesidades son muy simples: solo quiero registrar todo en syslog. Después de leer la documentación, se me ocurrió este sencillo script de prueba:

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')

Pero este script no produce ningún registro en syslog. Que pasa

Respuestas a la pregunta(10)

Su respuesta a la pregunta