log

package
v0.0.0-...-38fe691 Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2015 License: MIT Imports: 7 Imported by: 21

Documentation

Index

Constants

View Source
const (
	DisableError   = 1
	DisableWarning = 2
	DisableMessage = 4
	DisableDebug   = 8
	LogAll         = 0xF
	LogNone        = 0
	LogError       = LogAll ^ DisableWarning ^ DisableMessage ^ DisableDebug
	LogWarning     = LogAll ^ DisableMessage ^ DisableDebug ^ DisableError
	LogMessage     = LogAll ^ DisableDebug ^ DisableError ^ DisableWarning
	LogDebug       = LogAll ^ DisableError ^ DisableWarning ^ DisableMessage
)
View Source
const (
	TypeDebug = iota
	TypeMessage
	TypeWarning
	TypeError
)

Variables

View Source
var (
	LogFile, LogLevel string
)

Functions

func Debug

func Debug(msg ...interface{})

func Debugf

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

func Error

func Error(err error)

func Errorf

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

func Exit

func Exit(code int)

func Init

func Init(file string, flag, depth int) (err error)

func InitWithFlag

func InitWithFlag()

func Message

func Message(msg ...interface{})

func Messagef

func Messagef(format string, msg ...interface{})

func Output

func Output(depth, t int, msg ...interface{})

func Outputf

func Outputf(depth, t int, format string, msg ...interface{})

func StrToLevel

func StrToLevel(str string) int

func Warning

func Warning(msg ...interface{})

func Warningf

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

Types

type Logger

type Logger struct {
	*log.Logger
	// contains filtered or unexported fields
}
var (
	DefaultLogger    *Logger
	DefaultCallDepth = 4
)

func New

func New(w io.Writer, flag, depth int) (l *Logger, err error)

func NewLog

func NewLog(file string, flag, depth int) (l *Logger, err error)

func (*Logger) Debug

func (l *Logger) Debug(msg ...interface{})

func (*Logger) Debugf

func (l *Logger) Debugf(format string, msg ...interface{})

func (*Logger) Error

func (l *Logger) Error(err error)

func (*Logger) Errorf

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

func (*Logger) Message

func (l *Logger) Message(msg ...interface{})

func (*Logger) Messagef

func (l *Logger) Messagef(format string, msg ...interface{})

func (*Logger) Output

func (l *Logger) Output(depth, t int, s string) error

func (*Logger) Warning

func (l *Logger) Warning(msg ...interface{})

func (*Logger) Warningf

func (l *Logger) Warningf(format string, msg ...interface{})

Jump to

Keyboard shortcuts

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