1. HashiCorp Terraform Documentation, "Debugging Terraform": In the section "Enable Logging," the documentation explicitly states: "To enable logging, set the TFLOG environment variable to one of the log levels (TRACE, DEBUG, INFO, WARN, ERROR) to display logs... By default, the log messages are sent to stderr." This directly contradicts the question's claim that logs are sent to stdout.
2. HashiCorp Terraform Documentation, "Environment Variables": The documentation for the TFLOG variable confirms its purpose is for debugging and directs users to the "Debugging Terraform" page for detailed behavior, reinforcing that the logging output is managed separately from standard command output.