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?