Revision c20a9da5
b/snf-django-lib/snf_django/lib/api/__init__.py | ||
---|---|---|
122 | 122 |
return response |
123 | 123 |
except faults.Fault as fault: |
124 | 124 |
if fault.code >= 500: |
125 |
logger.error("Unexpected API Error: %s", request.path, |
|
126 |
exc_info=sys.exc_info(), |
|
127 |
extra={ |
|
128 |
"status_code": fault.code, |
|
129 |
"request": request}) |
|
125 |
django_logger.error("Unexpected API Error: %s", |
|
126 |
request.path, |
|
127 |
exc_info=sys.exc_info(), |
|
128 |
extra={ |
|
129 |
"status_code": fault.code, |
|
130 |
"request": request}) |
|
130 | 131 |
return render_fault(request, fault) |
131 | 132 |
except AstakosClientException as err: |
132 | 133 |
fault = faults.Fault(message=err.message, |
133 | 134 |
details=err.details, |
134 | 135 |
code=err.status) |
135 | 136 |
if fault.code >= 500: |
136 |
logger.error("Unexpected AstakosClient Error: %s", |
|
137 |
request.path, |
|
138 |
exc_info=sys.exc_info(), |
|
139 |
extra={ |
|
140 |
"status_code": fault.code, |
|
141 |
"request": request}) |
|
137 |
django_logger.error("Unexpected AstakosClient Error: %s",
|
|
138 |
request.path,
|
|
139 |
exc_info=sys.exc_info(),
|
|
140 |
extra={
|
|
141 |
"status_code": fault.code,
|
|
142 |
"request": request})
|
|
142 | 143 |
return render_fault(request, fault) |
143 | 144 |
except: |
144 | 145 |
django_logger.error("Internal Server Error: %s", request.path, |
Also available in: Unified diff