开发者社区 > 云原生 > Serverless > 正文

函数计算中,在代码里打印了要记录的信息,在调用请求-请求日志里没有,要在函数日志里才能看到。怎么办?

函数计算中,iwEcAqNwbmcDAQTRA6oF0QNVBrBpYxFZMSIjUwV5mdVzRTMAB9IJweKVCAAJomltCgAL0gABB4E.png_720x720q90.jpg 我在代码里打印了要记录的信息,在调用请求-请求日志里没有,要在函数日志里才能看到。logging的日志不打印。

展开
收起
多麻辣哦 2024-01-03 12:43:46 49 0
2 条回答
写回答
取消 提交回答
  • 日志采集是按照时间的,当同时有多个请求打印日志时可能将部分日志采集到其他请求中了,目前是需要从函数日志中看的。此回答来自钉群阿里函数计算官网客户。

    2024-01-03 17:40:08
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    如果你在代码中打印了要记录的信息,但是没有在函数日志里看到,可能是因为你的日志级别设置不正确。请确保你设置了正确的日志级别,以便将信息记录到函数日志中。

    你可以使用以下代码来设置日志级别:

    import logging
    
    logging.basicConfig(level=logging.INFO)  # 设置日志级别为INFO
    
    # 在代码中打印信息
    logging.info("这是一条要记录的信息")
    

    在上面的示例中,我们使用了logging.basicConfig()函数来配置日志级别。通过将level参数设置为logging.INFO,我们可以确保只有INFO级别及以上的日志消息才会被记录。

    如果你已经设置了正确的日志级别,但仍然无法在函数日志中看到信息,请检查你的日志输出是否正确。确保你在调用请求-请求日志时正确地使用了日志记录语句。

    2024-01-03 15:06:31
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
    Kubernetes下日志实时采集、存储与计算实践 立即下载
    日志数据采集与分析对接 立即下载