log

package
v0.0.0-...-d2a720b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2016 License: BSD-2-Clause Imports: 5 Imported by: 0

Documentation

Overview

Package log implements a wrapper around the Go standard library's logging package. Clients should set the current log level; only messages below that level will actually be logged. For example, if Level is set to LevelWarning, only log messages at the Warning, Error, and Critical levels will be logged.

Index

Constants

View Source
const (
	// LevelDebug is the log level for Debug statements.
	LevelDebug = iota
	// LevelInfo is the log level for Info statements.
	LevelInfo
	// LevelWarning is the log level for Warning statements.
	LevelWarning
	// LevelError is the log level for Error statements.
	LevelError
	// LevelCritical is the log level for Critical statements.
	LevelCritical
	// LevelFatal is the log level for Fatal statements.
	LevelFatal
)

The following constants represent logging levels in increasing levels of seriousness.

Variables

View Source
var (
	// Level stores the current logging level.
	Level = LevelInfo
	// SysLogger is a syslog Writer to be used if not nil.
	SysLogger *syslog.Writer
)

Functions

func Critical

func Critical(v ...interface{})

Critical logs its arguments at the "critical" level.

func Criticalf

func Criticalf(format string, v ...interface{})

Criticalf logs a formatted message at the "critical" level. The arguments are handled in the same manner as fmt.Printf.

func Debug

func Debug(v ...interface{})

Debug logs its arguments at the "debug" level.

func Debugf

func Debugf(format string, v ...interface{})

Debugf logs a formatted message at the "debug" level. The arguments are handled in the same manner as fmt.Printf.

func Error

func Error(v ...interface{})

Error logs its arguments at the "error" level.

func Errorf

func Errorf(format string, v ...interface{})

Errorf logs a formatted message at the "error" level. The arguments are handled in the same manner as fmt.Printf.

func Fatal

func Fatal(v ...interface{})

Fatal logs its arguments at the "fatal" level and then exits.

func Fatalf

func Fatalf(format string, v ...interface{})

Fatalf logs a formatted message at the "fatal" level and then exits. The arguments are handled in the same manner as fmt.Printf.

func Info

func Info(v ...interface{})

Info logs its arguments at the "info" level.

func Infof

func Infof(format string, v ...interface{})

Infof logs a formatted message at the "info" level. The arguments are handled in the same manner as fmt.Printf.

func Warning

func Warning(v ...interface{})

Warning logs its arguments at the "warning" level.

func Warningf

func Warningf(format string, v ...interface{})

Warningf logs a formatted message at the "warning" level. The arguments are handled in the same manner as fmt.Printf.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL