You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud中Python日志异常:INFO日志被识别为Error级别

Python日志在Google Cloud平台级别显示异常问题排查求助

我在Google Cloud环境中遇到Python日志问题:代码里输出的INFO级别日志,在平台上被错误识别为Error级别。试过Google Cloud Logging等多种方案都没解决,恳请帮忙排查。

以下是相关代码文件内容:

日志配置文件

"""时间日志工具
"""
import logging

import urllib3


urllib3.disable_warnings()


def setup_logger(name: str) -> logging.Logger:
    """初始化日志器
    """
    logging.getLogger('waitress').setLevel(logging.INFO)

    logger = logging.getLogger(name)

    logger.handlers.clear()
    logger.setLevel(logging.INFO)

    # 创建控制台处理器并设置级别为DEBUG
    handler = logging.StreamHandler()
    handler.setLevel(logging.DEBUG)

    # 创建日志格式化器
    formatter = logging.Formatter("%(asctime)s - %(levelname)s - %(message)s", "%d-%m-%Y %H:%M:%S")

    # 为处理器绑定格式化器
    handler.setFormatter(formatter)

    # 为日志器添加处理器
    logger.addHandler(handler)

    logger.propagate = False

服务端文件

setup_logger("Service")

class ServerV1:
    """数据服务V1版本
    """
    def __init__(self) -> None:
        self.interface = DataInterfaceV1()

业务逻辑文件

import logging


logger = logging.getLogger("Service")


def get_shopper_list(data) -> list:
    """获取购物者列表"""
    user_list = data.get('shoppers', False)
    if not user_list:
        logger.info('请求中不存在"shoppers"字段,跳过计算')
    if not isinstance(user_list, list):
        logger.info('"shoppers"字段不是列表类型,跳过计算')
        user_list = False
    return user_list

日志显示异常截图:
日志级别显示异常截图

内容的提问来源于stack exchange,提问作者Xor0x

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 07:37:19