plogger

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2026 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(args ...any)

func Debugf

func Debugf(template string, args ...any)

func Error

func Error(args ...any)

func Errorf

func Errorf(template string, args ...any)

func Fatal

func Fatal(args ...any)

func Fatalf

func Fatalf(template string, args ...any)

func FromZap added in v0.0.6

func FromZap(zLogger *zap.Logger) *pLogger

func GetDefaultLogger added in v0.0.6

func GetDefaultLogger() kLog.Logger

func GetDefaultLoggerNoCaller added in v0.0.6

func GetDefaultLoggerNoCaller() kLog.Logger

func GetLoggerLevel

func GetLoggerLevel() zapcore.Level

func Info

func Info(args ...any)

func Infof

func Infof(template string, args ...any)

func InitConsoleLogger

func InitConsoleLogger()

func InitFromConfig added in v0.0.6

func InitFromConfig(isLogConsole bool)

--------------------------------------------------

func InitLogger

func InitLogger(isLogConsole bool, lv zapcore.Level, logPath string)

func LogErr

func LogErr(err error) error

func LogErrMsg added in v0.0.6

func LogErrMsg(errMsg string) error

func LogErrNo added in v0.0.6

func LogErrNo(errNo int32) int32

func LogErrNoToErr added in v0.0.6

func LogErrNoToErr(errNo int32) error

func LogErrToErrNo added in v0.0.6

func LogErrToErrNo(err error, errNo int32) int32

func LogErrfMsg added in v0.0.6

func LogErrfMsg(format string, args ...any) error

func NewGraylogCore added in v0.0.6

func NewGraylogCore(addr string) zapcore.Core

func NewTimeLogger

func NewTimeLogger(name string) *timeLogger

func SetDefaultLogger added in v0.0.6

func SetDefaultLogger(l kLog.Logger)

除了默认的初始化外,也可以修改后覆盖默认的logger

func SetJsonLog added in v0.0.6

func SetJsonLog(isJson bool)

func SetLoggerLevel added in v0.0.6

func SetLoggerLevel(lv string)

临时设置日志级别,10分钟后恢复

func SetPrefixKeys added in v0.0.6

func SetPrefixKeys(keys ...string)

func StrToLoggerLevel added in v0.0.6

func StrToLoggerLevel(lvl string) zapcore.Level

func Warn

func Warn(args ...any)

func Warnf

func Warnf(template string, args ...any)

Types

type GraylogCore added in v0.0.6

type GraylogCore struct {
	zapcore.LevelEnabler
	// contains filtered or unexported fields
}

graylog其实没有想象中那么好用,因为UI算是比较简陋了一点 实现zapcore.Core接口以获得日志level

func (*GraylogCore) Check added in v0.0.6

func (*GraylogCore) Sync added in v0.0.6

func (c *GraylogCore) Sync() error

func (*GraylogCore) With added in v0.0.6

func (c *GraylogCore) With(fields []zapcore.Field) zapcore.Core

func (*GraylogCore) Write added in v0.0.6

func (c *GraylogCore) Write(ent zapcore.Entry, fields []zapcore.Field) error

type PLogWarper added in v0.0.6

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

func GetDefaultLogWarper added in v0.0.6

func GetDefaultLogWarper() *PLogWarper

func NewPLogWarper added in v0.0.6

func NewPLogWarper(kLog kLogger.Logger) *PLogWarper

func (*PLogWarper) AddCallerLevel added in v0.0.6

func (l *PLogWarper) AddCallerLevel(callerLevel int) *PLogWarper

func (*PLogWarper) Debug added in v0.0.6

func (l *PLogWarper) Debug(args ...any)

--------------------------------------------------

func (*PLogWarper) Debugf added in v0.0.6

func (l *PLogWarper) Debugf(template string, args ...any)

func (*PLogWarper) Error added in v0.0.6

func (l *PLogWarper) Error(args ...any)

--------------------------------------------------

func (*PLogWarper) Errorf added in v0.0.6

func (l *PLogWarper) Errorf(template string, args ...any)

func (*PLogWarper) Fatal added in v0.0.6

func (l *PLogWarper) Fatal(args ...any)

--------------------------------------------------

func (*PLogWarper) Fatalf added in v0.0.6

func (l *PLogWarper) Fatalf(template string, args ...any)

func (*PLogWarper) GetLogger added in v0.0.6

func (l *PLogWarper) GetLogger() kLogger.Logger

func (*PLogWarper) Info added in v0.0.6

func (l *PLogWarper) Info(args ...any)

--------------------------------------------------

func (*PLogWarper) Infof added in v0.0.6

func (l *PLogWarper) Infof(template string, args ...any)

func (*PLogWarper) LogErr added in v0.0.6

func (l *PLogWarper) LogErr(err error) error

func (*PLogWarper) LogErrMsg added in v0.0.6

func (l *PLogWarper) LogErrMsg(errMsg string) error

--------------------------------------------------

func (*PLogWarper) LogErrNo added in v0.0.6

func (l *PLogWarper) LogErrNo(errNo int32) int32

务必定义0表示成功

func (*PLogWarper) LogErrNoToErr added in v0.0.6

func (l *PLogWarper) LogErrNoToErr(errNo int32) error

func (*PLogWarper) LogErrToErrNo added in v0.0.6

func (l *PLogWarper) LogErrToErrNo(err error, errNo int32) int32

func (*PLogWarper) LogErrfMsg added in v0.0.6

func (l *PLogWarper) LogErrfMsg(format string, args ...any) error

func (*PLogWarper) Warn added in v0.0.6

func (l *PLogWarper) Warn(args ...any)

--------------------------------------------------

func (*PLogWarper) Warnf added in v0.0.6

func (l *PLogWarper) Warnf(template string, args ...any)

func (*PLogWarper) WithContext added in v0.0.6

func (l *PLogWarper) WithContext(ctx context.Context) *PLogWarper

Jump to

Keyboard shortcuts

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