19 lines
653 B
Python
19 lines
653 B
Python
import datetime
|
||
import os
|
||
|
||
TIMESTAMP = datetime.datetime.now().strftime("%d-%m-%Y %H:%M:%S")
|
||
LOG_FILE = "error_log.txt"
|
||
|
||
def write_to_log(error_message, log_file=LOG_FILE):
|
||
"""
|
||
Записывает ошибку в лог-файл с временной меткой
|
||
"""
|
||
with open(log_file, 'a', encoding='utf-8') as f:
|
||
f.write(f"[{TIMESTAMP}] {error_message}\n")
|
||
|
||
def clear_to_log(log_file=LOG_FILE):
|
||
"""
|
||
Очищает лог-файл и записывает новую шапку
|
||
"""
|
||
with open(log_file, 'w', encoding='utf-8') as f:
|
||
f.write(f'=== Лог ошибок создан в {TIMESTAMP} ===\n\n') |