diff --git a/src/elexam_core/logging.py b/src/elexam_core/logging.py index 4897fe0..bb86e1d 100644 --- a/src/elexam_core/logging.py +++ b/src/elexam_core/logging.py @@ -20,7 +20,7 @@ def add_trace_id(event_dict: EventDict): параметра: structlog передаёт ``event_dict`` напрямую, потому что первые два аргумента нигде в теле функции не нужны. - :param event_dict: ``MutableMapping[str, Any]`` (в терминах structlog — ``EventDict``): + :param event_dict: ``EventDict`` (structlog-тип из ``structlog.typing``, эквивалентный ``MutableMapping[str, Any]``): словарь с накопленными к данному моменту данными лог-записи (поля, добавленные предыдущими процессорами и вызывающим кодом). Процессор мутирует его, добавляя ключ ``"trace_id"``, и обязан вернуть его дальше по цепочке.