loggerx

package
v1.3.9 Latest Latest
Warning

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

Go to latest
Published: Jun 27, 2024 License: GPL-3.0 Imports: 11 Imported by: 0

Documentation

Overview

*

  • @copyright 像衍科技-idr.ai
  • @author 牛牛-研发部-www.ruomm.com
  • @create 2024/1/19 16:38
  • @version 1.0

*

  • @copyright www.ruomm.com
  • @author 牛牛-wanruome@126.com
  • @create 2024/4/11 23:16
  • @version 1.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConfigMutilLoggerHandler added in v0.8.9

func ConfigMutilLoggerHandler(handler XMutilLoggerHandler)

func InitLogger

func InitLogger(logConfig interface{}, workDirPath string, skipHandler XCallerSkipHandler, contextHandler XContextHandler) error

func InitMutilLogger added in v0.9.0

func InitMutilLogger(logConfig interface{}, workDirPath string, instanceName string, skipHandler XCallerSkipHandler, contextHandler XContextHandler) error

Types

type LogConfigs

type LogConfigs struct {
	Level        string `xref:"Level"`
	StdOut       bool   `xref:"StdOut"`
	MaxSize      int    `xref:"MaxSize"`
	MaxBackups   int    `xref:"MaxBackups"`
	MaxAges      int    `xref:"MaxAges"`
	Compress     bool   `xref:"Compress"`
	ServiceName  string `xref:"ServiceName"`
	InstanceName string `xref:"InstanceName"`
	TextMode     bool   `xref:"TextMode;tidy"`
}

type LoggerX added in v0.8.0

type LoggerX struct {
	ZapLogger   *zap.Logger
	Development bool
	// contains filtered or unexported fields
}
var Logger *LoggerX

var Logger *zap.Logger

func GenerateLogger added in v1.1.3

func GenerateLogger(logConfig interface{}, workDirPath string, instanceName string, callerSkip int, skipHandler XCallerSkipHandler, contextHandler XContextHandler) (*LoggerX, error)

func (LoggerX) ConfigCallerSkipHandler added in v1.3.6

func (looger LoggerX) ConfigCallerSkipHandler(handler XCallerSkipHandler)

func (LoggerX) ConfigContextHandler added in v1.3.6

func (looger LoggerX) ConfigContextHandler(handler XContextHandler)

func (LoggerX) DPanic added in v0.8.0

func (looger LoggerX) DPanic(message string, fields ...zap.Field)

func (LoggerX) DPanicWithCtx added in v1.3.6

func (looger LoggerX) DPanicWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (LoggerX) Debug added in v0.8.0

func (looger LoggerX) Debug(message string, fields ...zap.Field)

func (LoggerX) DebugWithCtx added in v1.3.6

func (looger LoggerX) DebugWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (LoggerX) Error added in v0.8.0

func (looger LoggerX) Error(message string, fields ...zap.Field)

func (LoggerX) ErrorWithCtx added in v1.3.6

func (looger LoggerX) ErrorWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (LoggerX) Fatal added in v0.8.0

func (looger LoggerX) Fatal(message string, fields ...zap.Field)

func (LoggerX) FatalWithCtx added in v1.3.6

func (looger LoggerX) FatalWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (LoggerX) Info added in v0.8.0

func (looger LoggerX) Info(message string, fields ...zap.Field)

func (LoggerX) InfoWithCtx added in v1.3.6

func (looger LoggerX) InfoWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (LoggerX) Log added in v0.8.0

func (looger LoggerX) Log(lvl zapcore.Level, msg string, fields ...zap.Field)

func (LoggerX) LogWithCtx added in v1.3.6

func (looger LoggerX) LogWithCtx(ctx context.Context, lvl zapcore.Level, msg string, fields ...zap.Field)

func (LoggerX) Panic added in v0.8.0

func (looger LoggerX) Panic(message string, fields ...zap.Field)

func (LoggerX) PanicWithCtx added in v1.3.6

func (looger LoggerX) PanicWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (LoggerX) Warn added in v0.8.0

func (looger LoggerX) Warn(message string, fields ...zap.Field)

func (LoggerX) WarnWithCtx added in v1.3.6

func (looger LoggerX) WarnWithCtx(ctx context.Context, message string, fields ...zap.Field)

type MutilLoggerX added in v0.8.9

type MutilLoggerX struct {
	// contains filtered or unexported fields
}
var MutilLogger *MutilLoggerX

func (MutilLoggerX) DPanic added in v0.8.9

func (mutilLogger MutilLoggerX) DPanic(message string, fields ...zap.Field)

func (MutilLoggerX) DPanicWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) DPanicWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (MutilLoggerX) Debug added in v0.8.9

func (mutilLogger MutilLoggerX) Debug(message string, fields ...zap.Field)

func (MutilLoggerX) DebugWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) DebugWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (MutilLoggerX) Error added in v0.8.9

func (mutilLogger MutilLoggerX) Error(message string, fields ...zap.Field)

func (MutilLoggerX) ErrorWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) ErrorWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (MutilLoggerX) Fatal added in v0.8.9

func (mutilLogger MutilLoggerX) Fatal(message string, fields ...zap.Field)

func (MutilLoggerX) FatalWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) FatalWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (MutilLoggerX) Info added in v0.8.9

func (mutilLogger MutilLoggerX) Info(message string, fields ...zap.Field)

func (MutilLoggerX) InfoWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) InfoWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (MutilLoggerX) Log added in v0.8.9

func (mutilLogger MutilLoggerX) Log(lvl zapcore.Level, message string, fields ...zap.Field)

func (MutilLoggerX) LogWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) LogWithCtx(ctx context.Context, lvl zapcore.Level, message string, fields ...zap.Field)

func (MutilLoggerX) Panic added in v0.8.9

func (mutilLogger MutilLoggerX) Panic(message string, fields ...zap.Field)

func (MutilLoggerX) PanicWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) PanicWithCtx(ctx context.Context, message string, fields ...zap.Field)

func (MutilLoggerX) Warn added in v0.8.9

func (mutilLogger MutilLoggerX) Warn(message string, fields ...zap.Field)

func (MutilLoggerX) WarnWithCtx added in v1.3.6

func (mutilLogger MutilLoggerX) WarnWithCtx(ctx context.Context, message string, fields ...zap.Field)

type XCallerSkipHandler

type XCallerSkipHandler func(file string, line int) int

type XContextHandler added in v1.3.6

type XContextHandler func(context.Context) ([]zap.Field, string)

type XMutilLoggerHandler added in v0.8.9

type XMutilLoggerHandler func(message string) string

Jump to

Keyboard shortcuts

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