log

package
v0.0.0-...-4a3e444 Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2025 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultLogboek = NewLogboekLogger()
View Source
var DefaultNull = NewNullLogger()

Functions

This section is empty.

Types

type LogboekLogger

type LogboekLogger struct {
	// contains filtered or unexported fields
}

func NewLogboekLogger

func NewLogboekLogger() *LogboekLogger

func (*LogboekLogger) Debug

func (l *LogboekLogger) Debug(ctx context.Context, format string, a ...interface{})

func (*LogboekLogger) DebugPop

func (l *LogboekLogger) DebugPop(ctx context.Context, group string)

func (*LogboekLogger) DebugPush

func (l *LogboekLogger) DebugPush(ctx context.Context, group string, format string, a ...interface{})

func (*LogboekLogger) Error

func (l *LogboekLogger) Error(ctx context.Context, format string, a ...interface{})

func (*LogboekLogger) ErrorPop

func (l *LogboekLogger) ErrorPop(ctx context.Context, group string)

func (*LogboekLogger) ErrorPush

func (l *LogboekLogger) ErrorPush(ctx context.Context, group string, format string, a ...interface{})

func (*LogboekLogger) Info

func (l *LogboekLogger) Info(ctx context.Context, format string, a ...interface{})

func (*LogboekLogger) InfoBlock

func (l *LogboekLogger) InfoBlock(ctx context.Context, format string, a ...interface{}) types.LogBlockInterface

func (*LogboekLogger) InfoPop

func (l *LogboekLogger) InfoPop(ctx context.Context, group string)

func (*LogboekLogger) InfoProcess

func (l *LogboekLogger) InfoProcess(ctx context.Context, format string, a ...interface{}) types.LogProcessInterface

func (*LogboekLogger) InfoPush

func (l *LogboekLogger) InfoPush(ctx context.Context, group string, format string, a ...interface{})

func (*LogboekLogger) Trace

func (l *LogboekLogger) Trace(ctx context.Context, format string, a ...interface{})

func (*LogboekLogger) TracePop

func (l *LogboekLogger) TracePop(ctx context.Context, group string)

func (*LogboekLogger) TracePush

func (l *LogboekLogger) TracePush(ctx context.Context, group string, format string, a ...interface{})

func (*LogboekLogger) TraceStruct

func (l *LogboekLogger) TraceStruct(ctx context.Context, obj interface{}, format string, a ...interface{})

func (*LogboekLogger) Warn

func (l *LogboekLogger) Warn(ctx context.Context, format string, a ...interface{})

func (*LogboekLogger) WarnPop

func (l *LogboekLogger) WarnPop(ctx context.Context, group string)

func (*LogboekLogger) WarnPush

func (l *LogboekLogger) WarnPush(ctx context.Context, group string, format string, a ...interface{})

type Logger

type Logger interface {
	Trace(ctx context.Context, format string, a ...interface{})
	TraceStruct(ctx context.Context, obj interface{}, format string, a ...interface{})
	TracePush(ctx context.Context, group string, format string, a ...interface{})
	TracePop(ctx context.Context, group string)
	Debug(ctx context.Context, format string, a ...interface{})
	DebugPush(ctx context.Context, group string, format string, a ...interface{})
	DebugPop(ctx context.Context, group string)
	Info(ctx context.Context, format string, a ...interface{})
	InfoPush(ctx context.Context, group string, format string, a ...interface{})
	InfoPop(ctx context.Context, group string)
	Warn(ctx context.Context, format string, a ...interface{})
	WarnPush(ctx context.Context, group string, format string, a ...interface{})
	WarnPop(ctx context.Context, group string)
	Error(ctx context.Context, format string, a ...interface{})
	ErrorPush(ctx context.Context, group string, format string, a ...interface{})
	ErrorPop(ctx context.Context, group string)
	InfoBlock(ctx context.Context, format string, a ...interface{}) types.LogBlockInterface
	InfoProcess(ctx context.Context, format string, a ...interface{}) types.LogProcessInterface
}
var Default Logger = DefaultLogboek

type NullLogger

type NullLogger struct{}

func NewNullLogger

func NewNullLogger() *NullLogger

func (*NullLogger) Debug

func (l *NullLogger) Debug(ctx context.Context, format string, a ...interface{})

func (*NullLogger) DebugPop

func (l *NullLogger) DebugPop(ctx context.Context, group string)

func (*NullLogger) DebugPush

func (l *NullLogger) DebugPush(ctx context.Context, group string, format string, a ...interface{})

func (*NullLogger) Error

func (l *NullLogger) Error(ctx context.Context, format string, a ...interface{})

func (*NullLogger) ErrorPop

func (l *NullLogger) ErrorPop(ctx context.Context, group string)

func (*NullLogger) ErrorPush

func (l *NullLogger) ErrorPush(ctx context.Context, group string, format string, a ...interface{})

func (*NullLogger) Info

func (l *NullLogger) Info(ctx context.Context, format string, a ...interface{})

func (*NullLogger) InfoBlock

func (l *NullLogger) InfoBlock(ctx context.Context, format string, a ...interface{}) types.LogBlockInterface

func (*NullLogger) InfoPop

func (l *NullLogger) InfoPop(ctx context.Context, group string)

func (*NullLogger) InfoProcess

func (l *NullLogger) InfoProcess(ctx context.Context, format string, a ...interface{}) types.LogProcessInterface

func (*NullLogger) InfoPush

func (l *NullLogger) InfoPush(ctx context.Context, group string, format string, a ...interface{})

func (*NullLogger) Trace

func (l *NullLogger) Trace(ctx context.Context, format string, a ...interface{})

func (*NullLogger) TracePop

func (l *NullLogger) TracePop(ctx context.Context, group string)

func (*NullLogger) TracePush

func (l *NullLogger) TracePush(ctx context.Context, group string, format string, a ...interface{})

func (*NullLogger) TraceStruct

func (l *NullLogger) TraceStruct(ctx context.Context, obj interface{}, format string, a ...interface{})

func (*NullLogger) Warn

func (l *NullLogger) Warn(ctx context.Context, format string, a ...interface{})

func (*NullLogger) WarnPop

func (l *NullLogger) WarnPop(ctx context.Context, group string)

func (*NullLogger) WarnPush

func (l *NullLogger) WarnPush(ctx context.Context, group string, format string, a ...interface{})

Jump to

Keyboard shortcuts

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