AWS Lambda(Python)のログ出力

普通にloggingモジュールでログ吐けばいいとのことでした。

コード

import logging
logger = logging.getLogger()
# ログレベル設定
# info以下のログレベルのログを削るようにする
logger.setLevel(logging.INFO)

# => 出力されない
logger.debug("fo")
# => 出力される
logger.info("foo")
logger.warning("fooo")
logger.error("foooo")

ログ例

[INFO]  2016-03-15T09:02:51.171Z    {{rikuesuto_id}}    foo
[WARNING]   2016-03-15T09:02:51.171Z    {{rikuesuto_id}}    fooo
[ERROR] 2016-03-15T09:02:51.171Z    {{rikuesuto_id}}    foooo

参考

15.7. logging — Python 用ロギング機能 — Python 2.7.x ドキュメント