File size: 447 Bytes
691fc98
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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)