мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
lib.py:aw_log:api [01.11.2024 17:06] awgurlib.py:aw_log:api [23.06.2026 11:42] (текущий) awgur
Строка 21: Строка 21:
  
 <code> <code>
-err(msg)+obj.err(msg)
 </code> </code>
  
Строка 53: Строка 53:
  
 <code> <code>
-sub_log(name)+obj.sub_log(name)
 </code> </code>
  
Строка 67: Строка 67:
  
 <code> <code>
-get_timing([name])+obj.get_timing([name])
 </code> </code>
  
Строка 74: Строка 74:
 ^ Параметр ^ Тип ^ Описание ^ ^ Параметр ^ Тип ^ Описание ^
 | ''name'' | ''str'' | Идентификатор таймера, если не указан, выводится не будет | | ''name'' | ''str'' | Идентификатор таймера, если не указан, выводится не будет |
 +
 +
 +====== format_msg() ======
 +
 +Создание сообщения, более дружелюбного к средствам разбора логов. Ориентир на ''victoria_logs'' и её ''unpack_logfmt''
 +
 +<code>
 +obj.format_msg(msg, [key = val]...)
 +</code>
 +
 +**Возвращает:** Строку, которую нужно затем отправить в лог соответствующими методами (ниже). Формат строки:
 +
 +<code>
 +${! MSG !} | ${! КЛЮЧ }=${! ЗНАЧЕНИЕ !} ${! КЛЮЧ2 !}="${! ЗНАЧЕНИЕ С ПРОБЕЛАМИ !}"
 +</code>
 +
 +
 +^ Параметр ^ Тип ^ Описание ^
 +| ''msg'' | ''str'' | Основная строка сообщения |
 +| ''key = val'' | | Переданные по значению элементы, которыми затем будет обогащено сообщение. Пар ключ-значение может быть сколько угодно |
 +
 +
  
  
Строка 87: Строка 109:
  
 <code> <code>
-excpt(msg, [e_class], [e_obj], [e_tb], [stack_skip]):+obj.excpt(msg, [e_class], [e_obj], [e_tb], [stack_skip]):
 </code> </code>