Revision 57de574d flowspec/tasks.py
b/flowspec/tasks.py | ||
---|---|---|
7 | 7 |
from flowspy.utils import beanstalkc |
8 | 8 |
from django.conf import settings |
9 | 9 |
|
10 |
FORMAT = '%(asctime)s %(levelname)s: %(message)s' |
|
11 |
logging.basicConfig(format=FORMAT) |
|
10 |
import os |
|
11 |
|
|
12 |
cwd = os.getcwd() |
|
13 |
|
|
14 |
LOG_FILENAME = os.path.join(cwd, 'log/celery_jobs.log') |
|
15 |
|
|
16 |
#FORMAT = '%(asctime)s %(levelname)s: %(message)s' |
|
17 |
#logging.basicConfig(format=FORMAT) |
|
18 |
formatter = logging.Formatter('%(asctime)s %(levelname)s: %(message)s') |
|
19 |
|
|
12 | 20 |
logger = logging.getLogger(__name__) |
13 | 21 |
logger.setLevel(logging.DEBUG) |
22 |
handler = logging.FileHandler(LOG_FILENAME) |
|
23 |
handler.setFormatter(formatter) |
|
24 |
logger.addHandler(handler) |
|
25 |
|
|
14 | 26 |
|
15 | 27 |
@task |
16 | 28 |
def add(route, callback=None): |
... | ... | |
112 | 124 |
elif route.has_expired() and (route.status == 'ADMININACTIVE' or route.status == 'INACTIVE'): |
113 | 125 |
route.status = 'EXPIRED' |
114 | 126 |
route.response = 'Rule Expired' |
127 |
logger.info('Expiring route %s' %route.name) |
|
115 | 128 |
route.save() |
116 | 129 |
else: |
117 | 130 |
if route.status != 'EXPIRED': |
Also available in: Unified diff