# -*- coding: utf-8 -*- """日志便捷函数。 按 ARCHITECTURE.md Phase 3 拆分建议,从 ``common/Utils.py`` 迁出。 类型:INFRA。 原位置:``common/Utils.py`` 第 78-80 行的 ``logger`` 和第 339-349 行的 ``log`` / ``debug``。 与 ``infra/logging.py`` 的关系: ``infra/logging.py`` 提供 ``setup_logging()`` / ``get_logger(name)``, 负责全局日志配置(level/format/file)。 本文件提供 ``log(msg)`` / ``debug(msg)`` 便捷函数,供老代码 ``from common.Utils import log, debug`` 使用。 底层共用 Python ``logging`` 模块。 ``common/Utils.py`` 仍 re-export ``log`` / ``debug`` / ``logger``, 老 import 不受影响。 """ from __future__ import absolute_import import logging logging.basicConfig(level=logging.INFO, format='%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger("BiddingKG.dl.common.Utils") __all__ = ["log", "debug", "logger"] def log(msg): ''' @summary:打印信息 ''' logger.info(msg) def debug(msg): ''' @summary:打印信息 ''' logger.debug(msg)