AWS Python Lambda ログを出力するサンプル

環境
Python 3.12
AWS

概要
レベル 意味
DEBUG デバッグ
INFO 情報
WARNING 警告
ERROR エラー
CRITICAL 重大なエラー

使用例

import logging

def lambda_handler(event, context):

    logger = logging.getLogger()
    
    logger.setLevel(logging.INFO)
    
    str = "cf"
    
    logger.debug('test-debug-%s',str)
    logger.info('test-info-%s',str)
    logger.warning('test-WARNING-%s',str)
    logger.error('test-ERROR-%s',str)
    logger.critical('test-CRITICAL-%s',str)
    
    num = 456
    
    logger.info('test-info-%d',num)

cloudwatchを設定します
CloudWatch > ロググループ > /aws/lambda/testa

IT

Posted by arkgame