#!/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