internal

package
v0.0.16 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildStack

func BuildStack(err error, skip int) []string

BuildStack will build and return the stack of an error that implementing stackTracer

Types

type BuiltinLogger

type BuiltinLogger struct {
	Zl *zerolog.Logger
	// contains filtered or unexported fields
}

func NewBuiltinLogger

func NewBuiltinLogger() *BuiltinLogger

func (*BuiltinLogger) DebugInfo

func (l *BuiltinLogger) DebugInfo(ctx context.Context, args ...interface{})

func (*BuiltinLogger) DebugInfof

func (l *BuiltinLogger) DebugInfof(ctx context.Context, format string, args ...interface{})

func (*BuiltinLogger) Error

func (l *BuiltinLogger) Error(ctx context.Context, err error, args ...interface{})

func (*BuiltinLogger) Errorf

func (l *BuiltinLogger) Errorf(ctx context.Context, err error, format string, args ...interface{})

func (*BuiltinLogger) Fields

func (l *BuiltinLogger) Fields(fields map[string]interface{}) ILogger

func (*BuiltinLogger) Info

func (l *BuiltinLogger) Info(ctx context.Context, args ...interface{})

func (*BuiltinLogger) Infof

func (l *BuiltinLogger) Infof(ctx context.Context, format string, args ...interface{})

func (*BuiltinLogger) Warn

func (l *BuiltinLogger) Warn(ctx context.Context, args ...interface{})

func (*BuiltinLogger) Warnf

func (l *BuiltinLogger) Warnf(ctx context.Context, format string, args ...interface{})

type ILogger

type ILogger interface {
	Fields(map[string]interface{}) ILogger
	Info(ctx context.Context, args ...interface{})
	Infof(ctx context.Context, format string, args ...interface{})
	Error(ctx context.Context, err error, args ...interface{})
	Errorf(ctx context.Context, err error, format string, args ...interface{})
	Warn(ctx context.Context, args ...interface{})
	Warnf(ctx context.Context, format string, args ...interface{})
	DebugInfo(ctx context.Context, args ...interface{})
	DebugInfof(ctx context.Context, format string, args ...interface{})
}
var Logger ILogger

Jump to

Keyboard shortcuts

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