本文介绍如何在Python运行环境下的日志打印。
打印日志
当需要查看函数运行相关的自定义状态时,可以使用如下几种方式打印日志至标准输出stdout。往标准输出stdout打印的日志内容会被函数收集。
以下分别介绍所使用的几种日志打印方法。
使用print打印日志
使用此方法打印日志会将内容原样输出到日志中。相应的执行代码及输出的日志内容如下所示。
def handler(event, context):
print ('hello world')
return 'done'
hello world
使用logging模块打印日志
使用此方法打印的每条日志中都会包含时间、RequestId、日志级别等信息。相应的执行代码及输出的日志内容如下所示。
import logging
def handler(event, context):
logger = logging.getLogger()
logger.info('hello world')
return 'done'
2024-11-14 09:34:34.052 a8b30ba9-1afc-46cd-98b7-58e2a443ced0 [INFO] hello,world
查看日志
函数执行完成后,您可以在函数详情页的日志页签查看日志信息。