我很新的Python編程,所以我有這樣的疑問:如何登錄Python程序活動在Mac OS X
我如何才能登錄Python應用程序的活動到在/ var /日誌與Mac OS X?
我嘗試使用syslog模塊,但它似乎沒有寫任何東西。我也嘗試過使用日誌記錄模塊,但我總是遇到權限錯誤。
我該怎麼辦?
更新:
import logging
import time
LOG_FILENAME = "/var/log/writeup.log" + time.strftime("%Y-%m-%d")
LOG_FORMAT = "%(asctime)s - %(filename)s - %(levelname)s - %(message)s"
log = logging.getLogger("main.py")
log.setLevel(logging.DEBUG)
ch = logging.FileHandler(LOG_FILENAME)
ch.setLevel(logging.DEBUG)
format = logging.Formatter(LOG_FORMAT)
ch.setFormatter(format)
log.addHandler(ch)
顯示你如何使用這些模塊。 – ghostdog74 2010-02-11 12:07:59
我用日誌代碼更新了問題。我只在python解釋器中使用syslog,使用「import syslog」和「syslog.syslog('test') – 2010-02-11 12:16:40