loggerx

package
v1.0.9 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: GPL-3.0 Imports: 10 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 ConfigCallerSkipHandler

func ConfigCallerSkipHandler(handler XCallerSkipHandler)

func ConfigMutilLoggerHandler added in v0.8.9

func ConfigMutilLoggerHandler(handler XMutilLoggerHandler)

func InitLogger

func InitLogger(logConfig interface{}, workDirPath string, handler XCallerSkipHandler) error

func InitMutilLogger added in v0.9.0

func InitMutilLogger(logConfig interface{}, workDirPath string, instanceName string, handler XCallerSkipHandler) 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"`
}

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 (LoggerX) DPanic added in v0.8.0

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

func (LoggerX) Debug added in v0.8.0

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

func (LoggerX) Error added in v0.8.0

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

func (LoggerX) Fatal added in v0.8.0

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

func (LoggerX) Info added in v0.8.0

func (looger LoggerX) Info(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) Panic added in v0.8.0

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

func (LoggerX) Warn added in v0.8.0

func (looger LoggerX) Warn(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) Debug added in v0.8.9

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

func (MutilLoggerX) Error added in v0.8.9

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

func (MutilLoggerX) Fatal added in v0.8.9

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

func (MutilLoggerX) Info added in v0.8.9

func (mutilLogger MutilLoggerX) Info(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) Panic added in v0.8.9

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

func (MutilLoggerX) Warn added in v0.8.9

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

type XCallerSkipHandler

type XCallerSkipHandler func(file string, line int) int

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