【AWS Lambdaの基本コードその7】ロギング編(Python)

実行結果は以下のとおりです。

今回、ロギングレベルを「WARNING」と設定したのでWARNING以上のレベルとしてERRORとCRITICALが出力されました。

またprintで出力した場合と違って、loggingで出力すると時刻やリクエストIDも自動的に出力されて、いつ、何の処理によるものか、詳細を把握することができます。

最後に

いかがでしたでしょうか。

ログを出力することでエラー調査や動作確認といったことができるようになります。

またロギングレベルを設定することにより、開発時、本番運用時などシーンに応じた必要な情報を出力されることができます。。

ログは開発環境ではデバッグ、本番環境ではエラーの切り分けなどに必須かと思いますのでうまく活用していただければと思います。

次回もお楽しみに。

この記事を書いた人

aws-recipe-user