• Примеры интерфейс взаимодействия (класс, с помощью которого log-и будут записываться в файл)

Ответы 1

  • class Logger:

       def __init__(self, filename: str):

           self.filename = filename

       def write_log(self, log_message: str):

           """Вставляем сообщение в файл"""

           with open(self.filename, "a") as f:

               f.write(log_message + "\n")

    logger = Logger("application.log")

    logger.write_log("Ошибка: не удалось подключится к серверу")

    В этом примере существует класс Logger, имеющий один метод write_log, записывающий сообщение в файл. Каждый раз, когда необходимо записать log-сообщение, можно сделать объект класса Logger и вызвать этот способ. В этом примере logger создается с файлом "application.log" и вызывается метод write_log для записи сообщения "Ошибка: не удалось подключиться к серверу" к этому файлу.

    • Автор:

      quinnxizs
    • 2 года назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years