*관련 포스팅 내용
Celery + RabbitMQ + Django 참조사이트 : http://ngee.tistory.com/540
Celery + RabbitMQ + Django 연계 1 : http://ngee.tistory.com/542
Celery + RabbitMQ + Django 연계 2 : http://ngee.tistory.com/548
Celery + RabbitMQ + Django 연계 3 : http://ngee.tistory.com/549
Celery Args : http://ngee.tistory.com/550
Celery Worker : http://ngee.tistory.com/563
이번에는 Logging에 대해서 간단하게 작성해두려고 합니다.
사실 너무 간단해서 특별히 정리할 것도 없긴한데요.
1. Log File Location... -> http://ngee.tistory.com/563
Celery Worker를 설정하는 파일 /etc/default/celeryd 에 보면..
CELERYD_LOG_FILE="/var/log/celery/%N.log"
위 주소가 Log File의 위치가 되겠습니다.
2. Celery Log 파일에 기록해두고 싶을 때는 아래와 같은 소스코드를 활용하면 됩니다.
from celery.utils.log import get_task_logger
import logging
logger = get_task_logger('appName') #change!!! your app name
logger.setLevel(logging.INFO)
logger.info("blah blah blah blah blah blah blah blah blah")
appName만 변경해주시면 되겠습니다.
아!! 바로 적용이 되지 않을 때에는
service celeryd restart
해주시면 기록되는 것을 확인 할 수 있습니다.
'파이썬(python2.7) > Django&REST' 카테고리의 다른 글
Apache + Django Setting Tip (0) | 2015.04.10 |
---|---|
Celery Return Value (Ready and Get function) (0) | 2015.01.26 |
Celery Flower install and access (0) | 2015.01.20 |
Celery Logging (0) | 2015.01.20 |
Celery Worker 2 (0) | 2015.01.18 |
Celery Worker 1 (0) | 2015.01.18 |
Celery Args (0) | 2015.01.10 |
Celery + RabbitMQ + Django 연계 3 (0) | 2015.01.10 |