public:logging_rules

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
public:logging_rules [2021/03/12 17:35] voklafpublic:logging_rules [2021/03/12 17:53] (текущий) voklaf
Строка 4: Строка 4:
   - Фиксирование процесса исполнения так же важно, как и фиксирование ошибок   - Фиксирование процесса исполнения так же важно, как и фиксирование ошибок
   - Функция, содержащая КД, должна протоколироваться целиком, от начала и до конца   - Функция, содержащая КД, должна протоколироваться целиком, от начала и до конца
-  - Начало и конец протоколируемого кода необходимо обозначать одинаковыми, заранее оговоренными словами (например: catch, end) +  - Каждый протоколируемый блок кода (Например: функция) должен иметь уникальный идентификатор в логе и все записи в логе от этого блока должны начинаться с его идентификатора 
-<code>+  - Начало и конец протоколируемого кода необходимо обозначать одинаковыми, заранее оговоренными словами (например: catch, end)<code>
 Mar 12 11:49:12 vsr-s1 crm[98875]: change_account_tel catch =========================================> Mar 12 11:49:12 vsr-s1 crm[98875]: change_account_tel catch =========================================>
 </code> </code>
   - Фиксируются следующие переменные и их изменение:   - Фиксируются следующие переменные и их изменение:
     - используемые при проверки условий     - используемые при проверки условий
-    - содержащие КД +    - содержащие КД<code> 
-  - Фиксируются результаты проверки условий (Например: отработало условие x == 2) +Mar 12 11:49:12 vsr-s1 crm[98875]: change_account_tel account_id:        111216 
-  - Каждый протоколируемый блок кода (Например: функция) должен иметь уникальный идентификатор в логе и все записи в логе от этого блока должны начинаться с его идентификатора +</code> 
-  - Допускается использование добавочного идентификатора после основного чтобы идентифицировать вложенные блоки (Например: блок условия x == 2)+  - Фиксируются результаты проверки условий (Например: отработало условие что клиент - мужчина)<code> 
 +Mar 12 11:49:12 vsr-s1 crm[98875]: change_account_tel start client is man 
 +</code> 
 +  - Допускается использование добавочного идентификатора после основного чтобы идентифицировать вложенные блоки (Например: вложенный блок верификации )<code> 
 +Mar 12 11:49:12 vsr-s1 crm[98875]: change_account_tel verification account_id:        111216 
 +</code> 
 +  - Если блок кода работает с каким либо идентификатором, который известен пользователю (Например: номер заявки), его рекомендуется фиксировать в логе как можно ближе к началу блока и называть идентификатором, единым для всех блоков кода. 
  • /var/www/wiki/data/attic/public/logging_rules.1615563346.txt.gz
  • Последнее изменение: 2021/03/12 17:35