log

package module
v0.0.0-...-4fe8d26 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2018 License: MIT Imports: 11 Imported by: 0

README

Log Build Status

Log with levels and modules.

Examples in test.

Documentation

Index

Constants

View Source
const (
	LOG_LEVEL_OFF     = 0
	LOG_LEVEL_FATAL   = 1
	LOG_LEVEL_WARNING = 2
	LOG_LEVEL_INFO    = 3
	LOG_LEVEL_DEBUG   = 4
	LOG_LEVEL_TRACE   = 5
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

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

func NewLogger

func NewLogger(filePath, fileName string, counters []string, counterDumpTime, fileSplitTime int, dump2stdout bool) *Logger

func NewLoggerWithHeader

func NewLoggerWithHeader(filePath, fileName string, counters []string,
	counterDumpTime, fileSplitTime int, dump2stdout bool, header string) *Logger

func NewStderrLogger

func NewStderrLogger() *Logger

func (*Logger) Add

func (logger *Logger) Add(name string, value int64)

func (*Logger) Close

func (logger *Logger) Close()

func (*Logger) CounterDumpTime

func (logger *Logger) CounterDumpTime() int

func (*Logger) Debug

func (logger *Logger) Debug(v ...interface{})

func (*Logger) Debugf

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

func (*Logger) Debugln

func (logger *Logger) Debugln(v ...interface{})

func (*Logger) DumpHeader

func (logger *Logger) DumpHeader()

func (*Logger) DumpProf

func (logger *Logger) DumpProf()

func (*Logger) Fatal

func (logger *Logger) Fatal(v ...interface{})

func (*Logger) Fatalf

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

func (*Logger) Fatalln

func (logger *Logger) Fatalln(v ...interface{})

func (*Logger) ForcePrint

func (logger *Logger) ForcePrint(v ...interface{})

func (*Logger) ForcePrintf

func (logger *Logger) ForcePrintf(format string, v ...interface{})

func (*Logger) ForcePrintln

func (logger *Logger) ForcePrintln(v ...interface{})

func (*Logger) LoggerModule

func (logger *Logger) LoggerModule(moduleName string) LoggerModule

func (*Logger) MainLevel

func (logger *Logger) MainLevel() int

func (*Logger) Max

func (logger *Logger) Max(name string, value int64)

If the value larger than value in map, replace it.

func (*Logger) ModuleLevel

func (logger *Logger) ModuleLevel(module LoggerModule) int

func (*Logger) ModuleLevelCheck

func (logger *Logger) ModuleLevelCheck(module LoggerModule, level int) bool

func (*Logger) ModulePrint

func (logger *Logger) ModulePrint(module LoggerModule, level int, v ...interface{})

func (*Logger) ModulePrintf

func (logger *Logger) ModulePrintf(module LoggerModule, level int, format string, v ...interface{})

func (*Logger) ModulePrintln

func (logger *Logger) ModulePrintln(module LoggerModule, level int, v ...interface{})

func (*Logger) Print

func (logger *Logger) Print(v ...interface{})

func (*Logger) Printf

func (logger *Logger) Printf(format string, v ...interface{})

func (*Logger) Println

func (logger *Logger) Println(v ...interface{})

func (*Logger) SetMainLevel

func (logger *Logger) SetMainLevel(level int)

func (*Logger) SetModuleLevel

func (logger *Logger) SetModuleLevel(module LoggerModule, level int)

func (*Logger) SetModuleLevelByName

func (logger *Logger) SetModuleLevelByName(moduleName string, level int) error

func (*Logger) Store

func (logger *Logger) Store(name string, value int64)

func (*Logger) Warning

func (logger *Logger) Warning(v ...interface{})

func (*Logger) Warningf

func (logger *Logger) Warningf(format string, v ...interface{})

func (*Logger) Warningln

func (logger *Logger) Warningln(v ...interface{})

type LoggerModule

type LoggerModule *int

Jump to

Keyboard shortcuts

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