logging_config.py 655 B

1234567891011121314151617181920212223242526
  1. # Copyright (c) Opendatalab. All rights reserved.
  2. """
  3. 日志配置模块
  4. 复用v1的日志配置逻辑
  5. """
  6. import sys
  7. from pathlib import Path
  8. # 添加v1的路径以便导入
  9. v1_path = Path(__file__).parent.parent.parent / "pdf_converter"
  10. if str(v1_path) not in sys.path:
  11. sys.path.insert(0, str(v1_path.parent))
  12. try:
  13. from pdf_converter.utils.logging_config import get_logger
  14. except ImportError:
  15. # 如果无法导入,使用loguru作为后备
  16. from loguru import logger as _logger
  17. def get_logger(name=None):
  18. """获取日志记录器"""
  19. if name:
  20. return _logger.bind(name=name)
  21. return _logger