log

package
v0.70.0 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2023 License: Apache-2.0 Imports: 8 Imported by: 8

Documentation

Overview

Code generated by MockGen. DO NOT EDIT. Source: ../pkg/log/types.go

Generated by this command:

mockgen -source ../pkg/log/types.go -destination ../pkg/log/mocks.go -package=log

Package log is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Debug

func Debug(msg string, args ...any)

func Error

func Error(msg string, args ...any)

func Fatal

func Fatal(msg string, args ...any)

func Info

func Info(msg string, args ...any)

func NewFanoutHandler

func NewFanoutHandler(handlers ...slog.Handler) slog.Handler

func Warn

func Warn(msg string, args ...any)

Types

type CustomSlogFormat

type CustomSlogFormat int
const (
	SlogTextFormat CustomSlogFormat = iota
	SlogJsonFormat
)

func (CustomSlogFormat) Handler

func (enum CustomSlogFormat) Handler(w io.Writer, opts *slog.HandlerOptions) slog.Handler

func (CustomSlogFormat) String

func (enum CustomSlogFormat) String() string

func (CustomSlogFormat) ValueFromCardinal

func (enum CustomSlogFormat) ValueFromCardinal(loggerFormat int) CustomSlogFormat

func (CustomSlogFormat) ValueFromName

func (enum CustomSlogFormat) ValueFromName(loggerFormat string) CustomSlogFormat

type CustomSlogHandler

type CustomSlogHandler interface {
}

type CustomSlogLevel

type CustomSlogLevel int
const (
	SlogLevelDebug CustomSlogLevel = iota
	SlogLevelInfo
	SlogLevelWarning
	SlogLevelError
	SlogLevelFatal
	SlogLevelOff
)

func (CustomSlogLevel) String

func (enum CustomSlogLevel) String() string

func (CustomSlogLevel) ToSlogLevel

func (enum CustomSlogLevel) ToSlogLevel() slog.Level

func (CustomSlogLevel) ValueFromCardinal

func (enum CustomSlogLevel) ValueFromCardinal(slogLevel int) CustomSlogLevel

func (CustomSlogLevel) ValueFromName

func (enum CustomSlogLevel) ValueFromName(slogLevel string) CustomSlogLevel

func (CustomSlogLevel) ValueFromSlogLevel

func (enum CustomSlogLevel) ValueFromSlogLevel(slogLevel slog.Level) CustomSlogLevel

type FanoutHandler

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

func (*FanoutHandler) Enabled

func (h *FanoutHandler) Enabled(ctx context.Context, l slog.Level) bool

func (*FanoutHandler) Handle

func (h *FanoutHandler) Handle(ctx context.Context, r slog.Record) error

func (*FanoutHandler) WithAttrs

func (h *FanoutHandler) WithAttrs(attrs []slog.Attr) slog.Handler

func (*FanoutHandler) WithGroup

func (h *FanoutHandler) WithGroup(name string) slog.Handler

type Logger

type Logger interface {
	Debug(ctx context.Context, msg string, args ...any)
	Info(ctx context.Context, msg string, args ...any)
	Warn(ctx context.Context, msg string, args ...any)
	Error(ctx context.Context, msg string, args ...any)
	Fatal(ctx context.Context, msg string, args ...any)
	RetrieveLogger() any
}

func Custom

func Custom(writers ...io.Writer) Logger

func Default

func Default(writers ...io.Writer) Logger

type MockLogger

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

MockLogger is a mock of Logger interface.

func NewMockLogger

func NewMockLogger(ctrl *gomock.Controller) *MockLogger

NewMockLogger creates a new mock instance.

func (*MockLogger) Debug

func (m *MockLogger) Debug(ctx context.Context, msg string, args ...any)

Debug mocks base method.

func (*MockLogger) EXPECT

func (m *MockLogger) EXPECT() *MockLoggerMockRecorder

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockLogger) Error

func (m *MockLogger) Error(ctx context.Context, msg string, args ...any)

Error mocks base method.

func (*MockLogger) Fatal

func (m *MockLogger) Fatal(ctx context.Context, msg string, args ...any)

Fatal mocks base method.

func (*MockLogger) Info

func (m *MockLogger) Info(ctx context.Context, msg string, args ...any)

Info mocks base method.

func (*MockLogger) RetrieveLogger

func (m *MockLogger) RetrieveLogger() any

RetrieveLogger mocks base method.

func (*MockLogger) Warn

func (m *MockLogger) Warn(ctx context.Context, msg string, args ...any)

Warn mocks base method.

type MockLoggerMockRecorder

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

MockLoggerMockRecorder is the mock recorder for MockLogger.

func (*MockLoggerMockRecorder) Debug

func (mr *MockLoggerMockRecorder) Debug(ctx, msg any, args ...any) *gomock.Call

Debug indicates an expected call of Debug.

func (*MockLoggerMockRecorder) Error

func (mr *MockLoggerMockRecorder) Error(ctx, msg any, args ...any) *gomock.Call

Error indicates an expected call of Error.

func (*MockLoggerMockRecorder) Fatal

func (mr *MockLoggerMockRecorder) Fatal(ctx, msg any, args ...any) *gomock.Call

Fatal indicates an expected call of Fatal.

func (*MockLoggerMockRecorder) Info

func (mr *MockLoggerMockRecorder) Info(ctx, msg any, args ...any) *gomock.Call

Info indicates an expected call of Info.

func (*MockLoggerMockRecorder) RetrieveLogger

func (mr *MockLoggerMockRecorder) RetrieveLogger() *gomock.Call

RetrieveLogger indicates an expected call of RetrieveLogger.

func (*MockLoggerMockRecorder) Warn

func (mr *MockLoggerMockRecorder) Warn(ctx, msg any, args ...any) *gomock.Call

Warn indicates an expected call of Warn.

type SlogLogger

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

func NewSlogLogger

func NewSlogLogger(level CustomSlogLevel, writers ...io.Writer) *SlogLogger

func (*SlogLogger) Debug

func (logger *SlogLogger) Debug(ctx context.Context, msg string, args ...any)

func (*SlogLogger) Error

func (logger *SlogLogger) Error(ctx context.Context, msg string, args ...any)

func (*SlogLogger) Fatal

func (logger *SlogLogger) Fatal(ctx context.Context, msg string, args ...any)

func (*SlogLogger) Info

func (logger *SlogLogger) Info(ctx context.Context, msg string, args ...any)

func (*SlogLogger) RetrieveLogger

func (logger *SlogLogger) RetrieveLogger() any

func (*SlogLogger) Warn

func (logger *SlogLogger) Warn(ctx context.Context, msg string, args ...any)

Jump to

Keyboard shortcuts

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