Documentation
¶
Index ¶
- Variables
- func Ctx(ctx context.Context) *zerolog.Logger
- func DeferLogger(ctx context.Context, loss int64, err error, recove interface{}) *zerolog.Event
- func FormatTime(t time.Time, buf []byte) []byte
- func GetLogID(ctx *gin.Context) int64
- func GetOutput() io.Writer
- func GetStdLogger(ctx context.Context) *zerolog.Logger
- func GetStdOutput(ctx context.Context) io.Writer
- func GinCtx(ctx *gin.Context) *zerolog.Logger
- func GinGet(ctx *gin.Context) *zerolog.Logger
- func GinWithLogid(ctx *gin.Context, logid int64) *zerolog.Logger
- func Init(ctx context.Context, conf config.Log) (err error)
- func Level(l string) (zerolog.Level, error)
- func Logid(ctx context.Context) (logid int64, ok bool)
- func MustLogid(ctx context.Context) (ctx1 context.Context, logid int64)
- func New(writer ...io.Writer) *zerolog.Logger
- func SetOutput(w io.Writer)
- func SetStdLogger(ctx context.Context)
- func WithLogid(ctx context.Context, logid int64) (context.Context, *zerolog.Logger)
- type GormEvent
- func (l *GormEvent) Error(ctx context.Context, msg string, data ...interface{})
- func (l *GormEvent) Info(ctx context.Context, msg string, data ...interface{})
- func (l *GormEvent) ToZeroEvent(ctx context.Context) *lzlog.Event
- func (l *GormEvent) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)
- func (l *GormEvent) Warn(ctx context.Context, msg string, data ...interface{})
- type GormLogger
- func (l *GormLogger) Error(ctx context.Context, msg string, data ...interface{})
- func (l *GormLogger) Info(ctx context.Context, msg string, data ...interface{})
- func (l *GormLogger) LogMode(level logger.LogLevel) logger.Interface
- func (l *GormLogger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)
- func (l *GormLogger) Warn(ctx context.Context, msg string, data ...interface{})
- type StdWriter
Constants ¶
This section is empty.
Variables ¶
View Source
var (
SlowThreshold = 3 * time.Second // 慢查询边界
)
Functions ¶
func DeferLogger ¶
func FormatTime ¶
formatDate 自己实现的format函数比time.Format()性能要好
func SetStdLogger ¶
Types ¶
type GormEvent ¶
type GormEvent struct {
// contains filtered or unexported fields
}
type GormLogger ¶
func NewGormLogger ¶
func NewGormLogger(logger *lzlog.Logger) *GormLogger
func (*GormLogger) Error ¶
func (l *GormLogger) Error(ctx context.Context, msg string, data ...interface{})
Error print error messages
func (*GormLogger) Info ¶
func (l *GormLogger) Info(ctx context.Context, msg string, data ...interface{})
Info print info
func (*GormLogger) LogMode ¶
func (l *GormLogger) LogMode(level logger.LogLevel) logger.Interface
LogMode log mode
Click to show internal directories.
Click to hide internal directories.