すべてのプロダクト
Search
ドキュメントセンター

Function Compute:ログ

最終更新日:Mar 15, 2026

このトピックでは、Python 実行環境でログを出力および表示する方法について説明します。

ログ出力

関数が標準出力 (stdout) に出力するログ内容は、サービスの作成時に指定した Logstore に収集されます。ログは、次の方法で出力できます。

Logging モジュールを使用したログ出力

このメソッドを使用して出力される各ログには、時間、RequestId、ログレベルなどの情報が含まれます。RequestId は、エラー発生時に問題のあるログを特定するのに役立ちます。次のコードは、その一例です。

import logging

def handler(event, context):
    logger = logging.getLogger()
    logger.info('hello world')
    return 'done'

上記のコードを実行します。出力されるログ内容は次のとおりです。

2017-07-05T05:13:35.920Z a72df088-f738-cee3-e0fe-323ad****e5 [INFO]   hello world

Print を使用したログ出力

このメソッドを使用してログを出力すると、内容はそのままログに出力されます。次のコードは、その一例です。

def handler(event, context):
    print ('hello world')
    return 'done'

上記のコードを実行すると、次のログが出力されます。

hello world

context.getLogger を使用したログ出力

context.getLogger を使用してログを出力すると、RequestId によって同時リクエストのログを区別できます。コード例は次のとおりです。

def handler(event, context):
    context.getLogger().info("hello world")
    return 'done'

上記のコードを実行すると、次のログが出力されます。

2022-07-13 10:26:02 6785e433-497e-4c4a-a81a-2d4096d1**** [INFO] hello world

ログの表示

関数の実行後、関数の製品ページの [呼び出しログ] タブでログ情報を表示できます。詳細については、「関連ドキュメント」をご参照ください。