jklog

package
v0.0.0-...-a9e9222 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2022 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Bits or'ed together to control what's printed. There is no control over the
	// order they appear (the order listed here) or the format they present (as
	// described in the comments).  A colon appears after these items:
	//	[log] 2009/01/23 01:23:23.123123 /a/b/c/d.go:23: message
	Ldate         = log.Ldate                  // the date: 2009/01/23
	Ltime         = log.Ltime                  // the time: 01:23:23
	Lmicroseconds = log.Lmicroseconds          // microsecond resolution: 01:23:23.123123.  assumes Ltime.
	Llongfile     = log.Llongfile              // full file name and line number: /a/b/c/d.go:23
	Lshortfile    = log.Lshortfile             // final file name element and line number: d.go:23. overrides Llongfile
	LstdFlags     = log.LstdFlags | Lshortfile // initial values for the standard logger
)

These flags define which text to prefix to each log entry generated by the Logger.

View Source
const (
	LEVEL_DISABLE = 0 //关闭日志功能
	LEVEL_DEBUG   = 1 << iota
	LEVEL_NOTICE
	LEVEL_INFO
	LEVEL_WARN
	LEVEL_ERROR
	LEVEL_CRITICAL
	LEVEL_PANIC
)

日志级别

View Source
const (
	LEVEL_FATAL = "[FATAL]"
	LEVEL_ALL   = LEVEL_DEBUG | LEVEL_NOTICE | LEVEL_INFO | LEVEL_WARN | LEVEL_ERROR | LEVEL_CRITICAL | LEVEL_PANIC

	//默认日志级别为
	LEVEL_DEFAULT   = LEVEL_INFO | LEVEL_WARN | LEVEL_ERROR | LEVEL_CRITICAL | LEVEL_PANIC
	LEVEL_MUCH      = LEVEL_NOTICE | LEVEL_INFO | LEVEL_WARN | LEVEL_ERROR | LEVEL_CRITICAL | LEVEL_PANIC
	LEVEL_IMPORTANT = LEVEL_ERROR | LEVEL_CRITICAL | LEVEL_PANIC
)

Variables

This section is empty.

Functions

func LLogFileName

func LLogFileName() string

Types

type JKLogger

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

func L

func L() *JKLogger

func (*JKLogger) ChangeFile

func (l *JKLogger) ChangeFile(name string) error

func (*JKLogger) Debug

func (l *JKLogger) Debug(v ...interface{})

func (*JKLogger) Debugf

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

func (*JKLogger) Debugln

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

func (*JKLogger) Error

func (l *JKLogger) Error(v ...interface{})

func (*JKLogger) Errorf

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

func (*JKLogger) Errorln

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

func (*JKLogger) Info

func (l *JKLogger) Info(v ...interface{})

func (*JKLogger) Infof

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

func (*JKLogger) Infoln

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

func (*JKLogger) InitLog

func (l *JKLogger) InitLog(name string) error

func (*JKLogger) Reopen

func (l *JKLogger) Reopen() error

func (*JKLogger) SetLevel

func (l *JKLogger) SetLevel(level int)

func (*JKLogger) Warn

func (l *JKLogger) Warn(v ...interface{})

func (*JKLogger) Warnf

func (l *JKLogger) Warnf(format string, v ...interface{})

func (*JKLogger) Warnln

func (l *JKLogger) Warnln(v ...interface{})

type LogWrap

type LogWrap struct {
}
var Lw LogWrap

func LW

func LW() *LogWrap

func (*LogWrap) Init

func (lw *LogWrap) Init(filename string) error

type Logger

type Logger struct {
	*log.Logger
	// contains filtered or unexported fields
}

func Lext

func Lext(name string, flag int) *Logger

* name what you want to set in prefix * flag: -1 for defulat

func Lfile

func Lfile() *Logger

func Lown

func Lown(name string, flag int) *Logger

func New

func New(out io.Writer, prefix string, flag int) *Logger

func SetLogFileName

func SetLogFileName(name string) (*Logger, error)

func (*Logger) Critical

func (l *Logger) Critical(v ...interface{})

func (*Logger) Criticalf

func (l *Logger) Criticalf(format string, v ...interface{})

func (*Logger) Criticalln

func (l *Logger) Criticalln(v ...interface{})

func (*Logger) Debug

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

func (*Logger) Debugf

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

func (*Logger) Debugln

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

func (*Logger) Error

func (l *Logger) Error(v ...interface{})

func (*Logger) Errorf

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

func (*Logger) Errorln

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

func (*Logger) Fatal

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

func (*Logger) Fatalf

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

func (*Logger) Fatalln

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

func (*Logger) Info

func (l *Logger) Info(v ...interface{})

func (*Logger) Infof

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

func (*Logger) Infoln

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

func (*Logger) Levels

func (l *Logger) Levels() int

func (*Logger) None

func (l *Logger) None(v ...interface{})

func (*Logger) Nonef

func (l *Logger) Nonef(format string, v ...interface{})

func (*Logger) Noneln

func (l *Logger) Noneln(v ...interface{})

func (*Logger) Notice

func (l *Logger) Notice(v ...interface{})

func (*Logger) Noticef

func (l *Logger) Noticef(format string, v ...interface{})

func (*Logger) Noticeln

func (l *Logger) Noticeln(v ...interface{})

func (*Logger) Output

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

func (*Logger) Panic

func (l *Logger) Panic(v ...interface{})

func (*Logger) Panicf

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

func (*Logger) Panicln

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

func (*Logger) Print

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

func (*Logger) Printf

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

func (*Logger) Println

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

func (*Logger) SetLevel

func (l *Logger) SetLevel(level int)

func (*Logger) SetOutput

func (l *Logger) SetOutput(w io.Writer)

func (*Logger) Warn

func (l *Logger) Warn(v ...interface{})

func (*Logger) Warnf

func (l *Logger) Warnf(format string, v ...interface{})

func (*Logger) Warnln

func (l *Logger) Warnln(v ...interface{})

Jump to

Keyboard shortcuts

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