.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 (Exception exc) |
ErrorContext | get_error_context (framerecords, exception_classname, log_message, LogParametersType log_parameters, bool secondary) |
None | count_exception (str engine_name, Exception 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 98 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 198 of file error_recorder.py.
References add_error_context(), and get_error_context().
None searx.metrics.error_recorder.count_exception | ( | str | engine_name, |
Exception | exc, | ||
bool | secondary = False ) |
Definition at line 185 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 171 of file error_recorder.py.
References get_trace().
Referenced by count_error(), and count_exception().
str searx.metrics.error_recorder.get_exception_classname | ( | Exception | exc | ) |
Definition at line 162 of file error_recorder.py.
Referenced by count_exception().
str | None searx.metrics.error_recorder.get_hostname | ( | HTTPError | exc | ) |
Definition at line 114 of file error_recorder.py.
tuple[str, ...] searx.metrics.error_recorder.get_messages | ( | exc, | |
filename ) |
Definition at line 142 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 121 of file error_recorder.py.
Referenced by get_messages().
searx.metrics.error_recorder.get_trace | ( | traces | ) |
Definition at line 104 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.