""" 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="{time:MM-DD HH:mm:ss} | {level: <8} | {message}", )