Perusing the logs for multi-unit plans is about to get much better. Today we’re announcing de-multiplexed logging in Terragrunt Pipelines, which makes it easy to review logs for each individual unit in your change independently. When running a --all plan or apply, the STDOUT of the underlying OpenTofu/Terraform process is interlaced. However, using Terragrunt’s log format capability, Gruntwork Pipelines will now annotate the logs with the unit they originate from, and then collate those logs for convenient display in your pull/merge request comment.
Here’s what it looks like. Note how the output for each bucket is displayed separately, so you can easily understand how each unit is impacted by your change.

De-multiplexed logging is available now with the release of GitHub v4 (migration guide) and GitLab v2 (migration guide)