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

環境
Python 3.12
AWS

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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)
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)
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