如何在 Python 中配置日誌記錄到 syslog?

| | | | | | | | | | |

我無法理解 Python 的 logging 模塊。我的需求非常簡單:我只想將所有內容記錄到 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") 

但是這個腳本不會產生任何日誌系統日誌中的記錄。怎麼了?