From 1a9ee72ecb5de43c3be69fe0cf015b08e3340f07 Mon Sep 17 00:00:00 2001 From: Martin Atkins Date: Wed, 9 May 2018 16:57:14 -0700 Subject: [PATCH] core: Additional trace logging in attach resource config transformer --- terraform/transform_attach_config_resource.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/terraform/transform_attach_config_resource.go b/terraform/transform_attach_config_resource.go index 3f69e1c19..03f8564d7 100644 --- a/terraform/transform_attach_config_resource.go +++ b/terraform/transform_attach_config_resource.go @@ -4,6 +4,7 @@ import ( "log" "github.com/hashicorp/terraform/configs" + "github.com/hashicorp/terraform/dag" ) // GraphNodeAttachResourceConfig is an interface that must be implemented by nodes @@ -41,7 +42,7 @@ func (t *AttachResourceConfigTransformer) Transform(g *Graph) error { // Get the configuration. config := t.Config.DescendentForInstance(addr.Module) if config == nil { - log.Printf("[TRACE] AttachResourceConfigTransformer: %s has no configuration available", addr.String()) + log.Printf("[TRACE] AttachResourceConfigTransformer: %q (%T) has no configuration available", dag.VertexName(v), v) continue } @@ -53,7 +54,7 @@ func (t *AttachResourceConfigTransformer) Transform(g *Graph) error { continue } - log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %s: %#v", addr.String(), r) + log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %q (%T) config from %s", dag.VertexName(v), v, r.DeclRange) arn.AttachResourceConfig(r) } for _, r := range config.Module.DataResources { @@ -64,7 +65,7 @@ func (t *AttachResourceConfigTransformer) Transform(g *Graph) error { continue } - log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %s: %#v", addr.String(), r) + log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %q (%T) config from %#v", dag.VertexName(v), v, r.DeclRange) arn.AttachResourceConfig(r) } }