TranscriptTool / logging_config.py
maguid28's picture
Implemented smolagent tool
13d3de7
raw
history blame contribute delete
511 Bytes
import logging
import io
# StringIO buffer captures logs for streaming
log_buffer = io.StringIO()
logger = logging.getLogger("transcription_logger")
logger.setLevel(logging.DEBUG)
# Log handler that writes to the StringIO buffer
log_handler = logging.StreamHandler(log_buffer)
log_handler.setLevel(logging.DEBUG)
# Formatter for the logs
formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')
log_handler.setFormatter(formatter)
logger.addHandler(log_handler)
logger.propagate = False