Set environment variable to persist logging level

This commit is contained in:
Chris Roberts 2022-01-11 17:02:53 -08:00 committed by Paul Hinze
parent 4bcef5de84
commit 42a89335d4
No known key found for this signature in database
GPG Key ID: B69DEDF2D55501C0

View File

@ -243,18 +243,22 @@ func logger(args []string) ([]string, hclog.Logger, io.Writer, error) {
case "-v":
if level == hclog.NoLevel || level > hclog.Info {
level = hclog.Info
_ = os.Setenv("VAGRANT_LOG", "info")
}
case "-vv":
if level == hclog.NoLevel || level > hclog.Debug {
level = hclog.Debug
_ = os.Setenv("VAGRANT_LOG", "debug")
}
case "-vvv":
if level == hclog.NoLevel || level > hclog.Trace {
level = hclog.Trace
_ = os.Setenv("VAGRANT_LOG", "trace")
}
case "-vvvv":
if level == hclog.NoLevel || level > hclog.Trace {
level = hclog.Trace
_ = os.Setenv("VAGRANT_LOG", "trace")
}
verbose = true
default: