import sys from time import time from loguru import logger from pathlib import Path log_dir = Path("logs") log_dir.mkdir(exist_ok=True) logger.remove() # Remove the default logger configuration # Configure the logger to write logs to both files and stdout logger.add(sys.stdout, format="{time} - {file} - {line} - {message}", backtrace=True) logger.add(log_dir / f"{time()}.log", format="{time} - {file} - {line} - {message}", backtrace=True)