|
.oO SearXNG Developer Documentation Oo.
|
Classes | |
| class | ErrorContext |
Functions | |
| None | add_error_context (str engine_name, ErrorContext error_context) |
| get_trace (traces) | |
| str|None | get_hostname (HTTPError exc) |
| tuple[str|None, str|None, str|None] | get_request_exception_messages (HTTPError exc) |
| tuple[str,...] | get_messages (exc, filename) |
| str | get_exception_classname (BaseException exc) |
| ErrorContext | get_error_context (framerecords, exception_classname, log_message, LogParametersType log_parameters, bool secondary) |
| None | count_exception (str engine_name, BaseException exc, bool secondary=False) |
| None | count_error (str engine_name, str log_message, LogParametersType|None log_parameters=None, bool secondary=False) |
Variables | |
| dict | errors_per_engines = {} |
| LogParametersType = tuple[str, ...] | |
| None searx.metrics.error_recorder.add_error_context | ( | str | engine_name, |
| ErrorContext | error_context ) |
Definition at line 87 of file error_recorder.py.
Referenced by count_error(), and count_exception().
| None searx.metrics.error_recorder.count_error | ( | str | engine_name, |
| str | log_message, | ||
| LogParametersType | None | log_parameters = None, | ||
| bool | secondary = False ) |
Definition at line 187 of file error_recorder.py.
References add_error_context(), and get_error_context().
| None searx.metrics.error_recorder.count_exception | ( | str | engine_name, |
| BaseException | exc, | ||
| bool | secondary = False ) |
Definition at line 174 of file error_recorder.py.
References add_error_context(), get_error_context(), get_exception_classname(), and get_messages().
| ErrorContext searx.metrics.error_recorder.get_error_context | ( | framerecords, | |
| exception_classname, | |||
| log_message, | |||
| LogParametersType | log_parameters, | ||
| bool | secondary ) |
Definition at line 160 of file error_recorder.py.
References get_trace().
Referenced by count_error(), and count_exception().
| str searx.metrics.error_recorder.get_exception_classname | ( | BaseException | exc | ) |
Definition at line 151 of file error_recorder.py.
Referenced by count_exception().
| str | None searx.metrics.error_recorder.get_hostname | ( | HTTPError | exc | ) |
Definition at line 103 of file error_recorder.py.
| tuple[str, ...] searx.metrics.error_recorder.get_messages | ( | exc, | |
| filename ) |
Definition at line 131 of file error_recorder.py.
References get_request_exception_messages().
Referenced by count_exception().
| tuple[str | None, str | None, str | None] searx.metrics.error_recorder.get_request_exception_messages | ( | HTTPError | exc | ) |
Definition at line 110 of file error_recorder.py.
Referenced by get_messages().
| searx.metrics.error_recorder.get_trace | ( | traces | ) |
Definition at line 93 of file error_recorder.py.
Referenced by get_error_context().
| dict searx.metrics.error_recorder.errors_per_engines = {} |
Definition at line 20 of file error_recorder.py.
| searx.metrics.error_recorder.LogParametersType = tuple[str, ...] |
Definition at line 22 of file error_recorder.py.