1
0
2026-01-30 12:55:41 -06:00

17 lines
479 B
Python

from .config import config
from datetime import datetime
class LogLevel:
INFO = '[INFO]'
WARN = '[WARNING]'
ERROR = '[ERROR]'
def log(level: LogLevel, message: str) -> None:
log = f'{level} - {datetime.now().strftime("%Y-%m-%d %H:%M:%S")} - {message}\n'
if config['logging']['print_logs']:
print(log, end='')
if config['logging']['write_logs']:
with open(config['logging']['log_file'], 'a') as log_file:
log_file.write(log)