Como configurar o log para syslog no Python?

Não consigo mexer na cabeça do Pythonlogging módulo. Minhas necessidades são muito simples: eu só quero registrar tudo no syslog. Depois de ler a documentação, criei este script de teste simples:

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

Mas esse script não produz nenhum registro de log no syslog. O que há de errado?

questionAnswers(10)

yourAnswerToTheQuestion