AWS Lambda(Python)のログ出力

Takuro Hirayama 176views 更新:2016年3月15日

普通に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 ドキュメント

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません