`TF_LOG` es una variable de entorno utilizada con Terraform para controlar el nivel de detalle y la salida de los registros (logs) generados por Terraform durante la ejecución. Esta variable te permite ajustar el nivel de verbosidad de los mensajes de registro, lo que puede ser útil para depurar y comprender mejor lo que está sucediendo durante la ejecución de comandos de Terraform.
La variable `TF_LOG` puede tener uno de los siguientes valores:
1. **TRACE:**
– Este nivel proporciona el mayor detalle de los registros. Muestra mensajes detallados que incluyen información sobre las operaciones internas de Terraform.
– Ejemplo:
“`bash
TF_LOG=TRACE terraform apply
“`
2. **DEBUG:**
– Proporciona información detallada, pero es menos extenso que el nivel TRACE.
– Ejemplo:
“`bash
TF_LOG=DEBUG terraform apply
“`
3. **INFO:**
– Este es el nivel predeterminado. Proporciona información esencial y mensajes informativos sobre la ejecución de Terraform.
– Ejemplo:
“`bash
TF_LOG=INFO terraform apply
“`
4. **WARN:**
– Muestra advertencias y mensajes de advertencia durante la ejecución de Terraform.
– Ejemplo:
“`bash
TF_LOG=WARN terraform apply
“`
5. **ERROR:**
– Muestra solo mensajes de error durante la ejecución de Terraform.
– Ejemplo:
“`bash
TF_LOG=ERROR terraform apply
“`
6. **PANIC:**
– Este nivel muestra únicamente mensajes de pánico, que indican situaciones críticas y errores graves que causan la interrupción de la ejecución.
– Ejemplo:
“`bash
TF_LOG=PANIC terraform apply
“`
**Uso:**
– Puedes establecer la variable de entorno `TF_LOG` antes de ejecutar cualquier comando de Terraform. Por ejemplo, en sistemas Unix/Linux/macOS, puedes hacerlo directamente en la línea de comandos antes de ejecutar el comando de Terraform.
– El ajuste de la variable `TF_LOG` puede ser útil en situaciones de depuración y diagnóstico, especialmente cuando se encuentran problemas durante la ejecución de Terraform.
Ejemplo general:
“`bash
TF_LOG=DEBUG terraform apply
“`
Esto configurará Terraform para mostrar mensajes de depuración durante la ejecución del comando `apply`.
[ad_2]
source