初めに 昨日AWS Lambdaにログ形式やログレベルのコントロールといった指定が可能なアップデートが行われました。 機能については既に別の方が記事を書かれているため大枠としてはこちらをご参照ください。 本日リリースされたAWS SAM CLIv1.103.0が既にこちらの機能に対応していたのでせっかくなのでSAMでも試してみます。 SAMテンプレート作成 今回新たにAWS::Serverless::Functionに追加されたLoggingConfigで設定可能です。 また今回のアップデートでsam initに--structured-loggingオプションが追加されておりこちらを指定することでログフォーマットデフォルトでJSON形式としたテンプレートが生成されるようになっております。 sam init実行時にこのオプションを付与したsam-app-structedプロジェクトと、この
![新たに追加されたAWS LambdaのログコントロールをAWS SAM CLIで試してみる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/7820c671d7f88b5036e549f9c82a7bf436592926/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2019%2F11%2Faws-sam.png)