Spaces:
Running
Running
File size: 511 Bytes
13d3de7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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
|