Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
python:logger:custom_handler [2020/04/02 22:10] werwolf создано |
python:logger:custom_handler [2023/01/12 12:18] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| =====Пользовательский обработчик===== | =====Пользовательский обработчик===== | ||
| - | Создадим класс обработчик наших сообщений. В конструкторе передадим название файла куда будем писать сообщения. \\ | + | Создадим класс обработчик наших сообщений. В конструкторе передадим название файла куда будем делать записи. |
| + | В методе emit: передаем сообщение, создаем на запись файл. После пишем в него полученное ранее сообщение \\ | ||
| **handler.py** | **handler.py** | ||
| <code python> | <code python> | ||
| Строка 59: | Строка 60: | ||
| </code> | </code> | ||
| - | Подключаем ни вызываем на логгер. \\ | + | Подключаем и вызываем наш логгер. \\ |
| - | main.py | + | **main.py** |
| <code python> | <code python> | ||
| import logging.config | import logging.config | ||