Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // ValidLevels are the log level names that Terraform recognizes. ValidLevels = []string{"TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF"} )
Functions ¶
func CurrentLogLevel ¶ added in v0.3.0
CurrentLogLevel returns the current log level string based the environment vars
func Indent ¶ added in v0.3.0
Indent adds two spaces to the beginning of each line of the given string, with the goal of making the log level filter understand it as a line continuation rather than possibly as new log lines.
func InitLogger ¶
func InitLogger(conf v1.ConfigSpec)
func IsDebugOrHigher ¶ added in v0.3.0
IsDebugOrHigher returns whether the current log level is debug or trace
func PanicHandler ¶ added in v0.3.0
func PanicHandler()
PanicHandler is called to recover from an internal panic in Terraform, and augments the standard stack trace with a more user-friendly error message. PanicHandler must be called as a deferred function, and must be the first defer called at the start of a new goroutine.
func RegisterSink ¶ added in v0.3.0
RegisterSink adds a new log sink which writes all logs to the given file.
Types ¶
This section is empty.