Предмет: Информатика,
автор: mustafazade10f
Примеры интерфейс взаимодействия (класс, с помощью которого log-и будут записываться в файл)
Ответы
Автор ответа:
0
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 для записи сообщения "Ошибка: не удалось подключиться к серверу" к этому файлу.
Похожие вопросы
Предмет: МХК,
автор: burfik228
Предмет: Русский язык,
автор: annakarpicenko491
Предмет: Қазақ тiлi,
автор: sanbanichan
Предмет: Русский язык,
автор: ldoroga
Предмет: Литература,
автор: lalipoppppppppp