package 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") != "" | |
} |