slog

package
v0.0.0-...-e808dfa Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2016 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package slog implements a very simple levelled logger

Index

Constants

View Source
const (
	DEBUG severity = iota
	INFO
	ERROR
	FATAL
)

Variables

View Source
var Logger = New(INFO, timeFormat, "", nil)

Functions

func Debugf

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

func Debugln

func Debugln(v ...interface{})

func Errorf

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

func Errorln

func Errorln(v ...interface{})

func Fatalf

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

func Fatalln

func Fatalln(v ...interface{})

func GetLevel

func GetLevel() severity

func Infof

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

func Infoln

func Infoln(v ...interface{})

func IsDebug

func IsDebug() bool

func Panicf

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

func Panicln

func Panicln(v ...interface{})

func SetLevel

func SetLevel(s severity)

Types

type LeveledLogger

type LeveledLogger struct {
	// contains filtered or unexported fields
}

func New

func New(level severity, timeformat string, prefix string, output *os.File) *LeveledLogger

func (*LeveledLogger) Debugf

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

func (*LeveledLogger) Debugln

func (l *LeveledLogger) Debugln(v ...interface{})

func (*LeveledLogger) Errorf

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

func (*LeveledLogger) Errorln

func (l *LeveledLogger) Errorln(v ...interface{})

func (*LeveledLogger) Fatalf

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

func (*LeveledLogger) Fatalln

func (l *LeveledLogger) Fatalln(v ...interface{})

func (*LeveledLogger) GetLevel

func (l *LeveledLogger) GetLevel() severity

func (*LeveledLogger) Infof

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

func (*LeveledLogger) Infoln

func (l *LeveledLogger) Infoln(v ...interface{})

func (*LeveledLogger) IsDebug

func (l *LeveledLogger) IsDebug() bool

func (*LeveledLogger) Panicf

func (l *LeveledLogger) Panicf(format string, v ...interface{})

func (*LeveledLogger) Panicln

func (l *LeveledLogger) Panicln(v ...interface{})

func (*LeveledLogger) SetLevel

func (l *LeveledLogger) SetLevel(s severity)

func (*LeveledLogger) SetOutput

func (l *LeveledLogger) SetOutput(output *os.File)

func (*LeveledLogger) Write

func (l *LeveledLogger) Write(p []byte) (n int, err error)

Jump to

Keyboard shortcuts

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