11
จะกำหนดค่าการบันทึกไปยัง syslog ใน Python ได้อย่างไร?
ฉันไม่สามารถคาดเดาloggingโมดูลของ Python ได้ ความต้องการของฉันง่ายมากฉันแค่ต้องการบันทึกทุกอย่างลงใน syslog หลังจากอ่านเอกสารแล้วฉันได้พบกับสคริปต์ทดสอบง่ายๆนี้: 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') แต่สคริปต์นี้ไม่สร้างบันทึกบันทึกใด ๆ ใน syslog มีอะไรผิดปกติ