Versions in this module Expand all Collapse all v0 v0.1.0 Sep 3, 2015 Changes in this version + func GlogHeader(level LogLevel, depth int) []byte + func SetFormatter(f Formatter) + func SetGlobalLogLevel(l LogLevel) + type Formatter interface + Flush func() + Format func(pkg string, level LogLevel, depth int, entries ...interface{}) + func NewDefaultSyslogFormatter(tag string) (Formatter, error) + func NewSyslogFormatter(w *syslog.Writer) Formatter + type GlogFormatter struct + func NewGlogFormatter(w io.Writer) *GlogFormatter + func (g GlogFormatter) Format(pkg string, level LogLevel, depth int, entries ...interface{}) + type LogLevel int8 + const CRITICAL + const DEBUG + const ERROR + const INFO + const NOTICE + const TRACE + const WARNING + func ParseLevel(s string) (LogLevel, error) + func (l *LogLevel) Set(s string) error + func (l LogLevel) Char() string + func (l LogLevel) String() string + type PackageLogger struct + func NewPackageLogger(repo string, pkg string) (p *PackageLogger) + func (p *PackageLogger) Debug(entries ...interface{}) + func (p *PackageLogger) Debugf(format string, args ...interface{}) + func (p *PackageLogger) Error(entries ...interface{}) + func (p *PackageLogger) Errorf(format string, args ...interface{}) + func (p *PackageLogger) Fatal(args ...interface{}) + func (p *PackageLogger) Fatalf(format string, args ...interface{}) + func (p *PackageLogger) Flush() + func (p *PackageLogger) Info(entries ...interface{}) + func (p *PackageLogger) Infof(format string, args ...interface{}) + func (p *PackageLogger) LevelAt(l LogLevel) bool + func (p *PackageLogger) Log(l LogLevel, args ...interface{}) + func (p *PackageLogger) Logf(l LogLevel, format string, args ...interface{}) + func (p *PackageLogger) Notice(entries ...interface{}) + func (p *PackageLogger) Noticef(format string, args ...interface{}) + func (p *PackageLogger) Panic(args ...interface{}) + func (p *PackageLogger) Panicf(format string, args ...interface{}) + func (p *PackageLogger) Print(args ...interface{}) + func (p *PackageLogger) Printf(format string, args ...interface{}) + func (p *PackageLogger) Println(args ...interface{}) + func (p *PackageLogger) Trace(entries ...interface{}) + func (p *PackageLogger) Tracef(format string, args ...interface{}) + func (p *PackageLogger) Warning(entries ...interface{}) + func (p *PackageLogger) Warningf(format string, args ...interface{}) + type RepoLogger map[string]*PackageLogger + func GetRepoLogger(repo string) (RepoLogger, error) + func MustRepoLogger(repo string) RepoLogger + func (r RepoLogger) ParseLogLevelConfig(conf string) (map[string]LogLevel, error) + func (r RepoLogger) SetLogLevel(m map[string]LogLevel) + func (r RepoLogger) SetRepoLogLevel(l LogLevel) + type StringFormatter struct + func NewStringFormatter(w io.Writer) *StringFormatter + func (s *StringFormatter) Flush() + func (s *StringFormatter) Format(pkg string, l LogLevel, i int, entries ...interface{})