package log
import "github.com/coreos/go-log/log"
Index ¶
- Constants
- Variables
- func Alert(v ...interface{})
- func Alertf(format string, v ...interface{})
- func Critical(v ...interface{})
- func Criticalf(format string, v ...interface{})
- func Debug(v ...interface{})
- func Debugf(format string, v ...interface{})
- func Emergency(v ...interface{})
- func Emergencyf(format string, v ...interface{})
- func Error(v ...interface{})
- func Errorf(format string, v ...interface{})
- func Fatalf(format string, v ...interface{})
- func Fatalln(v ...interface{})
- func Info(v ...interface{})
- func Infof(format string, v ...interface{})
- func Notice(v ...interface{})
- func Noticef(format string, v ...interface{})
- func Panicf(format string, v ...interface{})
- func Panicln(v ...interface{})
- func Printf(format string, v ...interface{})
- func Println(v ...interface{})
- func Warning(v ...interface{})
- func Warningf(format string, v ...interface{})
- type Fields
- type Logger
- func New(prefix string, verbose bool, sinks ...Sink) *Logger
- func NewSimple(sinks ...Sink) *Logger
- func (logger *Logger) Alert(v ...interface{})
- func (logger *Logger) Alertf(format string, v ...interface{})
- func (logger *Logger) Critical(v ...interface{})
- func (logger *Logger) Criticalf(format string, v ...interface{})
- func (logger *Logger) Debug(v ...interface{})
- func (logger *Logger) Debugf(format string, v ...interface{})
- func (logger *Logger) Emergency(v ...interface{})
- func (logger *Logger) Emergencyf(format string, v ...interface{})
- func (logger *Logger) Error(v ...interface{})
- func (logger *Logger) Errorf(format string, v ...interface{})
- func (logger *Logger) Fatalf(format string, v ...interface{})
- func (logger *Logger) Fatalln(v ...interface{})
- func (logger *Logger) Info(v ...interface{})
- func (logger *Logger) Infof(format string, v ...interface{})
- func (logger *Logger) Log(priority Priority, v ...interface{})
- func (logger *Logger) Logf(priority Priority, format string, v ...interface{})
- func (logger *Logger) Notice(v ...interface{})
- func (logger *Logger) Noticef(format string, v ...interface{})
- func (logger *Logger) Panicf(format string, v ...interface{})
- func (logger *Logger) Panicln(v ...interface{})
- func (logger *Logger) Printf(format string, v ...interface{})
- func (logger *Logger) Println(v ...interface{})
- func (logger *Logger) Warning(v ...interface{})
- func (logger *Logger) Warningf(format string, v ...interface{})
- type Priority
- type Sink
Constants ¶
const AsyncBuffer = 100
Variables ¶
var BasicFields = []string{"time", "priority", "prefix", "message"}
var BasicFormat = "%s [%9s] %s- %s\n"
var RichFields = []string{"full_time", "priority", "seq", "prefix", "filename", "funcname", "lineno", "message"}
var RichFormat = "%s [%9s] %d %s - %s:%s:%d - %s\n"
Functions ¶
func Alert ¶
func Alert(v ...interface{})
func Alertf ¶
func Alertf(format string, v ...interface{})
func Critical ¶
func Critical(v ...interface{})
func Criticalf ¶
func Criticalf(format string, v ...interface{})
func Debug ¶
func Debug(v ...interface{})
func Debugf ¶
func Debugf(format string, v ...interface{})
func Emergency ¶
func Emergency(v ...interface{})
func Emergencyf ¶
func Emergencyf(format string, v ...interface{})
func Error ¶
func Error(v ...interface{})
func Errorf ¶
func Errorf(format string, v ...interface{})
func Fatalf ¶
func Fatalf(format string, v ...interface{})
func Fatalln ¶
func Fatalln(v ...interface{})
func Info ¶
func Info(v ...interface{})
func Infof ¶
func Infof(format string, v ...interface{})
func Notice ¶
func Notice(v ...interface{})
func Noticef ¶
func Noticef(format string, v ...interface{})
func Panicf ¶
func Panicf(format string, v ...interface{})
func Panicln ¶
func Panicln(v ...interface{})
func Printf ¶
func Printf(format string, v ...interface{})
func Println ¶
func Println(v ...interface{})
func Warning ¶
func Warning(v ...interface{})
func Warningf ¶
func Warningf(format string, v ...interface{})
Types ¶
type Fields ¶
type Fields map[string]interface{}
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger is user-immutable immutable struct which can log to several outputs
func New ¶
New creates a new Logger which logs to all the supplied sinks. The prefix argument is passed to all loggers under the field "prefix" with every log message. If verbose is true, more expensive runtime fields will be computed and passed to loggers. These fields are funcname, lineno, pathname, and filename.
func NewSimple ¶
NewSimple(sinks...) is equivalent to New("", false, sinks...)
func (*Logger) Alert ¶
func (logger *Logger) Alert(v ...interface{})
func (*Logger) Alertf ¶
func (*Logger) Critical ¶
func (logger *Logger) Critical(v ...interface{})
func (*Logger) Criticalf ¶
func (*Logger) Debug ¶
func (logger *Logger) Debug(v ...interface{})
func (*Logger) Debugf ¶
func (*Logger) Emergency ¶
func (logger *Logger) Emergency(v ...interface{})
func (*Logger) Emergencyf ¶
func (*Logger) Error ¶
func (logger *Logger) Error(v ...interface{})
func (*Logger) Errorf ¶
func (*Logger) Fatalf ¶
func (*Logger) Fatalln ¶
func (logger *Logger) Fatalln(v ...interface{})
func (*Logger) Info ¶
func (logger *Logger) Info(v ...interface{})
func (*Logger) Infof ¶
func (*Logger) Log ¶
This function has an unusual name to aid in finding it while walking the stack. We need to do some dead reckoning from this function to access the caller's stack, so there is a consistent call depth above this function.
func (*Logger) Logf ¶
func (*Logger) Notice ¶
func (logger *Logger) Notice(v ...interface{})
func (*Logger) Noticef ¶
func (*Logger) Panicf ¶
func (*Logger) Panicln ¶
func (logger *Logger) Panicln(v ...interface{})
func (*Logger) Printf ¶
func (*Logger) Println ¶
func (logger *Logger) Println(v ...interface{})
func (*Logger) Warning ¶
func (logger *Logger) Warning(v ...interface{})
func (*Logger) Warningf ¶
type Priority ¶
type Priority int
func (Priority) String ¶
type Sink ¶
type Sink interface { Log(Fields) }
func CombinedSink ¶
func JournalSink ¶
func JournalSink() Sink
func NullSink ¶
func NullSink() Sink
func PriorityFilter ¶
func WriterSink ¶
Source Files ¶
commands.go fields.go logger.go priority.go sinks.go sinks_unix.go
- Version
- v0.0.0-20180308165134-b22fd89e1882 (latest)
- Published
- Mar 8, 2018
- Platform
- js/wasm
- Imports
- 11 packages
- Last checked
- now –
Tools for package owners.