Spaces:
Running
Running
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
""" | |
Local logging for protobuf2openai package to avoid cross-package dependencies. | |
""" | |
import logging | |
_logger = logging.getLogger("protobuf2openai") | |
_logger.setLevel(logging.INFO) | |
# Remove existing handlers to prevent duplication | |
for h in _logger.handlers[:]: | |
_logger.removeHandler(h) | |
console_handler = logging.StreamHandler() | |
console_handler.setLevel(logging.INFO) | |
fmt = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(funcName)s:%(lineno)d - %(message)s') | |
console_handler.setFormatter(fmt) | |
_logger.addHandler(console_handler) | |
logger = _logger |