Package log
Overview ▹
Index ▹
func AddFlags ¶
func AddFlags(fs *flag.FlagSet)
AddFlags adds the flags used by this package to the given FlagSet. That's useful if working with a custom FlagSet. The init function of this package adds the flags to flag.CommandLine anyway. Thus, it's usually enough to call flag.Parse() to make the logging flags take effect.
func Debug ¶
func Debug(args ...interface{})
			Debug logs a message at level Debug on the standard logger.
func Debugf ¶
func Debugf(format string, args ...interface{})
			Debugf logs a message at level Debug on the standard logger.
func Debugln ¶
func Debugln(args ...interface{})
			Debugln logs a message at level Debug on the standard logger.
func Error ¶
func Error(args ...interface{})
			Error logs a message at level Error on the standard logger.
func Errorf ¶
func Errorf(format string, args ...interface{})
			Errorf logs a message at level Error on the standard logger.
func Errorln ¶
func Errorln(args ...interface{})
			Errorln logs a message at level Error on the standard logger.
func Fatal ¶
func Fatal(args ...interface{})
			Fatal logs a message at level Fatal on the standard logger.
func Fatalf ¶
func Fatalf(format string, args ...interface{})
			Fatalf logs a message at level Fatal on the standard logger.
func Fatalln ¶
func Fatalln(args ...interface{})
			Fatalln logs a message at level Fatal on the standard logger.
func Info ¶
func Info(args ...interface{})
			Info logs a message at level Info on the standard logger.
func Infof ¶
func Infof(format string, args ...interface{})
			Infof logs a message at level Info on the standard logger.
func Infoln ¶
func Infoln(args ...interface{})
			Infoln logs a message at level Info on the standard logger.
func NewErrorLogger ¶
func NewErrorLogger() *log.Logger
NewErrorLogger returns a log.Logger that is meant to be used in the ErrorLog field of an http.Server to log HTTP server errors.
func Warn ¶
func Warn(args ...interface{})
			Warn logs a message at level Warn on the standard logger.
func Warnf ¶
func Warnf(format string, args ...interface{})
			Warnf logs a message at level Warn on the standard logger.
func Warnln ¶
func Warnln(args ...interface{})
			Warnln logs a message at level Warn on the standard logger.
type Logger ¶
Logger is the interface for loggers used in the Prometheus components.
type Logger interface {
    Debug(...interface{})
    Debugln(...interface{})
    Debugf(string, ...interface{})
    Info(...interface{})
    Infoln(...interface{})
    Infof(string, ...interface{})
    Warn(...interface{})
    Warnln(...interface{})
    Warnf(string, ...interface{})
    Error(...interface{})
    Errorln(...interface{})
    Errorf(string, ...interface{})
    Fatal(...interface{})
    Fatalln(...interface{})
    Fatalf(string, ...interface{})
    With(key string, value interface{}) Logger
    SetFormat(string) error
    SetLevel(string) error
}
			
			
			
			
			
			
				
				func Base ¶
func Base() Logger
Base returns the default Logger logging to
func NewLogger ¶
func NewLogger(w io.Writer) Logger
NewLogger returns a new Logger logging to out.
func NewNopLogger ¶
func NewNopLogger() Logger
NewNopLogger returns a logger that discards all log messages.
func With ¶
func With(key string, value interface{}) Logger
				With adds a field to the logger.
 ActiveGo 1.8
  ActiveGo 1.8