# Functions
HelperResourceDebug emits a helper/resource subsystem log at DEBUG level.
HelperResourceError emits a helper/resource subsystem log at ERROR level.
HelperResourceTrace emits a helper/resource subsystem log at TRACE level.
HelperResourceWarn emits a helper/resource subsystem log at WARN level.
HelperSchemaDebug emits a helper/schema subsystem log at DEBUG level.
HelperSchemaError emits a helper/schema subsystem log at ERROR level.
HelperSchemaTrace emits a helper/schema subsystem log at TRACE level.
HelperSchemaWarn emits a helper/schema subsystem log at WARN level.
InitContext creates SDK logger contexts when the provider is running in "production" (not under acceptance testing).
InitTestContext registers the terraform-plugin-log/tfsdklog test sink, configures the standard library log package, and creates SDK logger contexts.
TestNameContext adds the current test name to loggers.
TestStepNumberContext adds the current test step number to loggers.
TestTerraformPathContext adds the current test Terraform CLI path to loggers.
TestWorkingDirectoryContext adds the current test working directory to loggers.
# Constants
EnvTfLogSdk is an environment variable that sets the logging level of the root SDK logger, while the provider is under test.
EnvTfLogSdkHelperResource is an environment variable that sets the logging level of SDK helper/resource loggers.
EnvTfLogSdkHelperSchema is an environment variable that sets the logging level of SDK helper/schema loggers.
Attribute path representation, which is typically in flatmap form such as parent.0.child in this project.
The type of data source being operated on, such as "archive_file".
The Deferred reason for an RPC response.
Underlying Go error string when logging an error.
The full address of the provider, such as registry.terraform.io/hashicorp/random.
The type of resource being operated on, such as "random_pet".
The name of the test being executed.
The TestStep number of the test being executed.
Terraform configuration used during acceptance testing Terraform operations.
The Terraform CLI logging level (TF_LOG_CORE) used for an acceptance test.
The Terraform CLI logging level (TF_LOG) used for an acceptance test.
The path to the Terraform CLI logging file used for an acceptance test.
The Terraform CLI logging level (TF_LOG_PROVIDER) used for an acceptance test.
The path to the Terraform CLI used for an acceptance test.
Terraform plan output generated during a TestStep.
The working directory of the acceptance test.
SubsystemHelperResource is the tfsdklog subsystem name for helper/resource.
SubsystemHelperSchema is the tfsdklog subsystem name for helper/schema.