""" | |
Module for initializing logging tools used in machine learning and data processing. | |
Supports integration with Weights & Biases (wandb), Loguru, TensorBoard, and other | |
logging frameworks as needed. | |
This setup ensures consistent logging across various platforms, facilitating | |
effective monitoring and debugging. | |
Example: | |
from tools.logger import custom_logger | |
custom_logger() | |
""" | |
import sys | |
from loguru import logger | |
def custom_logger(): | |
logger.remove() | |
logger.add( | |
sys.stderr, | |
format="<green>{time:MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <level>{message}</level>", | |
) | |