Я довольно новичок в программировании на Python, поэтому у меня такой вопрос:
Как мне записать активность приложения Python в / var / log с 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)