log

package
v0.0.0-...-ae9aa4e Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2015 License: BSD-2-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddFilter

func AddFilter(name string, level Level, writer LogWriter)

func Close

func Close(args ...interface{})

func Critical

func Critical(arg0 interface{}, args ...interface{})

func Debug

func Debug(arg0 interface{}, args ...interface{})

func Error

func Error(arg0 interface{}, args ...interface{})

func Errorf

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

func Fine

func Fine(arg0 interface{}, args ...interface{})

func Finest

func Finest(arg0 interface{}, args ...interface{})

func Info

func Info(arg0 interface{}, args ...interface{})

func Logf

func Logf(level Level, format string, args ...interface{})

func NewConsoleLogWriter

func NewConsoleLogWriter() *consoleLogWriter

func NewFileLogWriter

func NewFileLogWriter(fname string, rotate bool) *fileLogWriter

func NewLogWriter

func NewLogWriter(h func(string)) *logWriter

func Trace

func Trace(arg0 interface{}, args ...interface{})

func Warn

func Warn(arg0 interface{}, args ...interface{})

Types

type Level

type Level int
const (
	FINEST Level = iota
	FINE
	DEBUG
	TRACE
	INFO
	WARNING
	ERROR
	CRITICAL
)

type LogWriter

type LogWriter interface {
	log4go.LogWriter
}

type Logger

type Logger struct {
	// contains filtered or unexported fields
}
var (
	Global *Logger
)

func NewLogger

func NewLogger() *Logger

func (*Logger) AddFilter

func (l *Logger) AddFilter(name string, level Level, writer LogWriter)

func (*Logger) Close

func (l *Logger) Close(args ...interface{})

func (*Logger) Critical

func (l *Logger) Critical(arg0 interface{}, args ...interface{})

func (*Logger) Debug

func (l *Logger) Debug(arg0 interface{}, args ...interface{})

func (*Logger) Error

func (l *Logger) Error(arg0 interface{}, args ...interface{})

func (*Logger) Errorf

func (l *Logger) Errorf(format string, args ...interface{})

func (*Logger) Fine

func (l *Logger) Fine(arg0 interface{}, args ...interface{})

func (*Logger) Finest

func (l *Logger) Finest(arg0 interface{}, args ...interface{})

func (*Logger) Info

func (l *Logger) Info(arg0 interface{}, args ...interface{})

func (*Logger) Logf

func (l *Logger) Logf(level Level, format string, args ...interface{})

func (*Logger) Trace

func (l *Logger) Trace(arg0 interface{}, args ...interface{})

func (*Logger) Warn

func (l *Logger) Warn(arg0 interface{}, args ...interface{})

Jump to

Keyboard shortcuts

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