[ English | 中文 (简体, 中国) | русский | português (Brasil) | नेपाली | 한국어 (대한민국) | Indonesia | français | español | esperanto | English (United Kingdom) | Deutsch ]
Horizon Middleware¶
HorizonMiddleware¶
- class horizon.middleware.HorizonMiddleware(get_response)[código fonte]¶
The main Horizon middleware class. Required for use of Horizon.
- process_exception(request, exception)[código fonte]¶
Catches internal Horizon exception classes.
Exception classes such as NotAuthorized, NotFound and Http302 are caught and handles them gracefully.
OperationLogMiddleware¶
- class horizon.middleware.OperationLogMiddleware(get_response)[código fonte]¶
Middleware to output operation log.
This log can includes information below:
domain namedomain idproject nameproject iduser nameuser idrequest schemereferer urlrequest urlmessagemethodhttp statusrequest parameters
and log format is defined in OPERATION_LOG_OPTIONS.
- process_exception(request, exception)[código fonte]¶
Log error info when exception occurred.