Предмет: Информатика, автор: maxcimusalekeprov

Написать программу которая логирует ошибку в случае если пользователь ввел некоректные данные использовать уровень логирования error
на пайтон используя import logginig

Ответы

Автор ответа: daniyarkazezov729
0

Ответ:

Для решения данной задачи необходимо использовать модуль logging, который уже встроен в Python. Данный модуль позволяет осуществлять логирование различных сообщений разных уровней в соответствии с заданным уровнем логирования.

Пример кода, который будет логировать ошибку в случае некорректных данных, вы можете увидеть ниже:

```python

import logging

logging.basicConfig(filename='app.log', level=logging.ERROR)

try:

# здесь ваш код

# если данные корректны, то выполняется следующая строка

logging.info('Данные введены корректно')

except:

logging.error('Некорректные данные')

```

В данном примере мы сначала импортируем модуль logging, после чего используем функцию logging.basicConfig(), в которой указываем название файла лога, который будет создан в случае наличия ошибок (в данном случае app.log), а также указываем уровень логирования (logging.ERROR).

Далее мы помещаем свой код в блок try, а в блоке except мы логируем ошибку в случае возникновения каких-либо проблем.

Вы можете изменять название файла лога и задавать другие уровени логирования в соответствии с тем, что требуется в вашей программе.

Похожие вопросы
Предмет: Математика, автор: Karapuzi8