logger

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2023 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ErrCreateLogFileFailed _e = "create log file failed"
)

Variables

View Source
var Debug = noOp
View Source
var Err = noOp
View Source
var Info = noOp
View Source
var Warn = noOp
View Source
var ZapConsoleLoggerEncoderConfig = zapcore.EncoderConfig{
	MessageKey:          "message",
	LevelKey:            "level",
	TimeKey:             "time",
	NameKey:             "name",
	CallerKey:           "caller",
	FunctionKey:         "",
	StacktraceKey:       "stacktrace",
	SkipLineEnding:      false,
	LineEnding:          zapcore.DefaultLineEnding,
	EncodeLevel:         zapcore.CapitalLevelEncoder,
	EncodeTime:          zapcore.RFC3339TimeEncoder,
	EncodeDuration:      zapcore.StringDurationEncoder,
	EncodeCaller:        zapcore.ShortCallerEncoder,
	EncodeName:          zapcore.FullNameEncoder,
	NewReflectedEncoder: nil,
	ConsoleSeparator:    " ",
}

Functions

func CreateLogFile added in v1.6.3

func CreateLogFile(_filepath string) (_ *os.File, err error)

CreateLogFile create log file. If _filepath is empty, use default log path

func InitLegacyLogger added in v1.7.8

func InitLegacyLogger(logger *zap.Logger)

func LogFileCleanup

func LogFileCleanup()

LogFileCleanup auto remove log files which created between staticRefTime and 7 days ago

Types

type WrappedLogger

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

func (*WrappedLogger) Printf

func (this *WrappedLogger) Printf(format string, a ...interface{})

func (*WrappedLogger) Println

func (this *WrappedLogger) Println(args ...interface{})

Jump to

Keyboard shortcuts

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