AWS Lambda 默认设置日志级别为“警告”级别,因此无法显示“信息”级别的日志信息。要解决此问题,需要在Lambda函数中设置日志级别。
以下代码示例将日志级别设置为 info 级别:
import logging
logger = logging.getLogger() logger.setLevel(logging.INFO)
def lambda_handler(event, context): logger.info('Information log') logger.warning('Warning log') logger.error('Error log') return 'Hello World'
在这个示例中,我们首先导入 logging 模块,然后设置默认的 Logger 对象的日志级别为 INFO。这将允许我们记录输出级别为 INFO 的日志消息。
随后,我们在 lambda_handler 函数中记录了信息、警告和错误级别的日志,然后使用 return 语句返回字符串“Hello World”。
完成以上步骤后,我们可以在 CloudWatch 中查看 Lambda 函数的日志,并且将记录 info 级别的日志信息。