| package debug // import "github.com/docker/docker/cli/debug" | |
| import ( | |
| "os" | |
| "github.com/sirupsen/logrus" | |
| ) | |
| // Enable sets the DEBUG env var to true | |
| // and makes the logger to log at debug level. | |
| func Enable() { | |
| os.Setenv("DEBUG", "1") | |
| logrus.SetLevel(logrus.DebugLevel) | |
| } | |
| // Disable sets the DEBUG env var to false | |
| // and makes the logger to log at info level. | |
| func Disable() { | |
| os.Setenv("DEBUG", "") | |
| logrus.SetLevel(logrus.InfoLevel) | |
| } | |
| // IsEnabled checks whether the debug flag is set or not. | |
| func IsEnabled() bool { | |
| return os.Getenv("DEBUG") != "" | |
| } |