Инструменты пользователя

Инструменты сайта


python:logger:filter

Различия

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

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

Следующая версия
Предыдущая версия
python:logger:filter [2020/04/02 21:51]
werwolf создано
python:logger:filter [2023/01/12 12:18] (текущий)
Строка 1: Строка 1:
 =====Filter вывода===== =====Filter вывода=====
  
-Создадим фильтр для определения при вызове каких методов делать вывод в консоль.+Создадим фильтрдля определения при вызове каких методов делать вывод в консоль.
 В случае если метод filter вернет True, сообщение будет выведено в консоль. \\ В случае если метод filter вернет True, сообщение будет выведено в консоль. \\
-filter.py+**filter.py**
 <code python> <code python>
 import logging import logging
Строка 15: Строка 15:
  
 Подключаем фильтр в конфигурационный файл настроек логгера:​ \\ Подключаем фильтр в конфигурационный файл настроек логгера:​ \\
-settings.py+**settings.py**
 <code python> <code python>
 from lesson4.filter import NewFunctionFilter from lesson4.filter import NewFunctionFilter
Строка 55: Строка 55:
 </​code>​ </​code>​
  
-Подключаем конфиг логгера и делаем вызов в двух методах new_function(),​ main(). Вывод будет только при вызове new_function(). \\ +Подключаем конфиг логгера и делаем вызов в двух методахnew_function(),​ main(). Вывод будет только при вызове new_function(). \\ 
-main.py+**main.py**
 <code python> <code python>
 import logging.config import logging.config
Строка 84: Строка 84:
 </​code>​ </​code>​
  
 +Вывод в консоль:​
 +<code python>
 +2020-04-02 21:​42:​52,​147 - DEBUG - app_logger - Enter in to the new_function()
 +oleg
 +pumpurum
 +</​code>​
  
python/logger/filter.1585853517.txt.gz · Последние изменения: 2023/01/12 12:16 (внешнее изменение)