# Functions
Debug is equivalent to log.Print(), but prefixed with "[DEBUG] ".
Debugf is equivalent to log.Printf(), but prefixed with "[DEBUG] ".
Discard sets the log output to /dev/null.
Error is equivalent to log.Print, but prefixed with "[ERROR] ".
Errorf is equivalent to log.Printf, but prefixed with "[ERROR] ".
Fatal is equivalent to log.Print, but prefixed with "[FATAL] ", and calling os.Exit(1).
Fatalf is equivalent to log.Printf, but prefixed with "[FATAL] ", and calling os.Exit(1).
Info is equivalent to log.Print, but prefixed with "[INFO] ".
Infof is equivalent to log.Printf, but prefixed with "[INFO] ".
NewWithPlugin returns a logger that includes "plugin/name: " in the log message.
Warning is equivalent to log.Print, but prefixed with "[WARNING] ".
Warningf is equivalent to log.Printf, but prefixed with "[WARNING] ".
# Variables
D controls whether we should output debug logs.