File size: 724 Bytes
c2af030
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8117f33
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import logging
import os
from datetime import datetime

dir = "tmp/logs"
os.makedirs(dir, exist_ok=True)

LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log"
LOF_PATH = os.path.join(dir, LOG_FILE)

file_handler = logging.FileHandler(LOF_PATH)
console_handler = logging.StreamHandler()

log_format = "[ %(asctime)s ] %(name)s - %(levelname)s - %(message)s"
formetter = logging.Formatter(log_format)

file_handler.setFormatter(formetter)
console_handler.setFormatter(formetter)

logging.basicConfig(
    level=logging.DEBUG,
    handlers=[file_handler, console_handler],
)

for noisy_logger in ["watchdog", "watchdog.observer", "watchdog.observers"]:
    logging.getLogger(noisy_logger).setLevel(logging.CRITICAL)