[ English | 中文 (简体, 中国) | русский | português (Brasil) | नेपाली | 한국어 (대한민국) | Indonesia | français | español | esperanto | English (United Kingdom) | Deutsch ]
Horizon Middleware¶
HorizonMiddleware¶
-
class
horizon.middleware.
HorizonMiddleware
(get_response)[исходный код]¶ The main Horizon middleware class. Required for use of Horizon.
-
process_exception
(request, exception)[исходный код]¶ 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)[исходный код]¶ Middleware to output operation log.
This log can includes information below:
domain name
domain id
project name
project id
user name
user id
request scheme
referer url
request url
message
method
http status
request parameters
and log format is defined in OPERATION_LOG_OPTIONS.
-
process_exception
(request, exception)[исходный код]¶ Log error info when exception occurred.