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

| | | | | | | | | | |

No puedo entender el módulo logging de Python. 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("esto es depuración") my_logger.critical("esto es crítico") 

Pero este script no produce ningún registro registros en syslog. ¿Qué pasa?