
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
LambdaとPythonでカスタムログレベルをJSON出力したい(+ログが2つ出る事象の対処) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
LambdaとPythonでカスタムログレベルをJSON出力したい(+ログが2つ出る事象の対処) - Qiita
この記事の概要 AWS LambdaでPythonを実行する際に、ログをJSON出力し、カスタムログレベルを定義したい... この記事の概要 AWS LambdaでPythonを実行する際に、ログをJSON出力し、カスタムログレベルを定義したいことがありました。 Lambdaのロギング設定のログフォーマットをJSONに変更し、logging.addLevelNameでカスタムログレベルを追加すれば良いと思ったが上手くいかない事象に遭遇。その対処法と発生理由についてまとめます。 結論:対処法 下記のコードで実現できます。 ポイントは以下2つです。 Lambdaのログ出力設定をText→JSONに変更するだけではダメ、自分でJSON出力するFormatterを用意 カスタムログレベル名が出力されない事象が解決可能 logger.propagate = Falseで親のLoggerに流さない ログが2つ出力される事象が解決可能 import logging import json import logging.hand