/
outthevoid
/
python_telegram_bot_project
Обзор
Документация
Войти
/
outthevoid
/
python_telegram_bot_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
utils/process_log_entry.py
22 строки
700 B
VladimirChukavin
Создал функцию для записи сообщений лога в файл.
23 авг 2025, 11:17
23 авг 2025, 11:17
defa2a7
Код
Авторство
О чём код?
import os import json def write_log(message: str) -> None: """ Функция для записи лога в файл :param message: Сообщение лога :return: None """ msg = [json.loads(message)] if not os.path.exists("tg_bot_log.json"): with open("tg_bot_log.json", "w", encoding="utf-8") as file: json.dump(msg, file, ensure_ascii=False, indent=4) return with open("tg_bot_log.json", "r", encoding="utf-8") as file: data = json.load(file) data.extend(msg) with open("tg_bot_log.json", "w", encoding="utf-8") as file_write: json.dump(data, file_write, ensure_ascii=False, indent=4)