본문 바로가기

카테고리 없음

python logger와 crontab 설정

crontab 설정 예제

# m h  dom mon dow   command 
*/10 * * * * /usr/bin/python /var/www/module/PriceWatcher.py >> /tmp/log 2>&1 

python logger 사용 예제

import logging

logger = logging.getLogger(__name__)

formatter = logging.Formatter('[%(asctime)s][@%(lineno)3s] %(message)s', "%m/%d %H:%M:%S")
streamHandler = logging.StreamHandler()
fileHandler = logging.FileHandler('/var/www/module/PriceWatcher.log')

streamHandler.setFormatter(formatter)
fileHandler.setFormatter(formatter)

logger.addHandler(streamHandler)
logger.addHandler(fileHandler)
logger.setLevel(level=logging.DEBUG)

logger.debug("[*] Start PriceWatcher")