Como configurar o log para syslog em Python?

| | | | | | | | | | |

Não consigo entender o módulo logging do Python. Minhas necessidades são muito simples: eu só quero registrar tudo no syslog. Depois de ler a documentação, cheguei a 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("isto é depuração") my_logger.critical("isto é crítico") 

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