PhysAugNet 1.0.1
VQ-VQE powered augmentation for metal defect segmentation
Loading...
Searching...
No Matches
logger.py
Go to the documentation of this file.
1import logging
2import os
3
4def setup_logger(name, log_dir="logs"):
5 os.makedirs(log_dir, exist_ok=True)
6 logger = logging.getLogger(name)
7 logger.setLevel(logging.INFO)
8 handler = logging.FileHandler(f"{log_dir}/{name}.log")
9 handler.setFormatter(logging.Formatter("%(asctime)s - %(message)s"))
10 logger.addHandler(handler)
11 logger.addHandler(logging.StreamHandler())
12 return logger
setup_logger(name, log_dir="logs")
Definition logger.py:4