Documentation
¶
Overview ¶
Package log is a generated GoMock package.
Index ¶
- func AsSlogLogger() *slog.Logger
- func Debug(msg string, args ...any)
- func Error(msg string, args ...any)
- func Fatal(msg string, args ...any)
- func Info(msg string, args ...any)
- func NewSlogFanoutHandler(handlers ...slog.Handler) slog.Handler
- func Trace(msg string, args ...any)
- func Warn(msg string, args ...any)
- type Logger
- type MockLogger
- func (m *MockLogger[T]) Debug(ctx context.Context, msg string, args ...any)
- func (m *MockLogger[T]) EXPECT() *MockLoggerMockRecorder[T]
- func (m *MockLogger[T]) Error(ctx context.Context, msg string, args ...any)
- func (m *MockLogger[T]) Fatal(ctx context.Context, msg string, args ...any)
- func (m *MockLogger[T]) Info(ctx context.Context, msg string, args ...any)
- func (m *MockLogger[T]) Logger() T
- func (m *MockLogger[T]) Trace(ctx context.Context, msg string, args ...any)
- func (m *MockLogger[T]) Warn(ctx context.Context, msg string, args ...any)
- type MockLoggerMockRecorder
- func (mr *MockLoggerMockRecorder[T]) Debug(ctx, msg any, args ...any) *gomock.Call
- func (mr *MockLoggerMockRecorder[T]) Error(ctx, msg any, args ...any) *gomock.Call
- func (mr *MockLoggerMockRecorder[T]) Fatal(ctx, msg any, args ...any) *gomock.Call
- func (mr *MockLoggerMockRecorder[T]) Info(ctx, msg any, args ...any) *gomock.Call
- func (mr *MockLoggerMockRecorder[T]) Logger() *gomock.Call
- func (mr *MockLoggerMockRecorder[T]) Trace(ctx, msg any, args ...any) *gomock.Call
- func (mr *MockLoggerMockRecorder[T]) Warn(ctx, msg any, args ...any) *gomock.Call
- type SlogFanoutHandler
- type SlogFormat
- type SlogLevel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsSlogLogger ¶
Types ¶
type Logger ¶
type Logger[T any] interface { Trace(ctx context.Context, msg string, args ...any) 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) Logger() T }
type MockLogger ¶
type MockLogger[T any] struct { // contains filtered or unexported fields }
MockLogger is a mock of Logger interface.
func NewMockLogger ¶
func NewMockLogger[T any](ctrl *gomock.Controller) *MockLogger[T]
NewMockLogger creates a new mock instance.
func (*MockLogger[T]) Debug ¶
func (m *MockLogger[T]) Debug(ctx context.Context, msg string, args ...any)
Debug mocks base method.
func (*MockLogger[T]) EXPECT ¶
func (m *MockLogger[T]) EXPECT() *MockLoggerMockRecorder[T]
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockLogger[T]) Error ¶
func (m *MockLogger[T]) Error(ctx context.Context, msg string, args ...any)
Error mocks base method.
func (*MockLogger[T]) Fatal ¶
func (m *MockLogger[T]) Fatal(ctx context.Context, msg string, args ...any)
Fatal mocks base method.
func (*MockLogger[T]) Info ¶
func (m *MockLogger[T]) Info(ctx context.Context, msg string, args ...any)
Info mocks base method.
type MockLoggerMockRecorder ¶
type MockLoggerMockRecorder[T any] struct { // contains filtered or unexported fields }
MockLoggerMockRecorder is the mock recorder for MockLogger.
func (*MockLoggerMockRecorder[T]) Debug ¶
func (mr *MockLoggerMockRecorder[T]) Debug(ctx, msg any, args ...any) *gomock.Call
Debug indicates an expected call of Debug.
func (*MockLoggerMockRecorder[T]) Error ¶
func (mr *MockLoggerMockRecorder[T]) Error(ctx, msg any, args ...any) *gomock.Call
Error indicates an expected call of Error.
func (*MockLoggerMockRecorder[T]) Fatal ¶
func (mr *MockLoggerMockRecorder[T]) Fatal(ctx, msg any, args ...any) *gomock.Call
Fatal indicates an expected call of Fatal.
func (*MockLoggerMockRecorder[T]) Info ¶
func (mr *MockLoggerMockRecorder[T]) Info(ctx, msg any, args ...any) *gomock.Call
Info indicates an expected call of Info.
func (*MockLoggerMockRecorder[T]) Logger ¶
func (mr *MockLoggerMockRecorder[T]) Logger() *gomock.Call
Logger indicates an expected call of Logger.
type SlogFanoutHandler ¶
type SlogFanoutHandler struct {
// contains filtered or unexported fields
}
type SlogFormat ¶
type SlogFormat int
const ( SlogTextFormat SlogFormat = iota SlogJsonFormat )
func (SlogFormat) Handler ¶
func (enum SlogFormat) Handler(w io.Writer, opts *slog.HandlerOptions) slog.Handler
func (SlogFormat) String ¶
func (enum SlogFormat) String() string
func (SlogFormat) ValueFromCardinal ¶
func (enum SlogFormat) ValueFromCardinal(loggerFormat int) SlogFormat
func (SlogFormat) ValueFromName ¶
func (enum SlogFormat) ValueFromName(loggerFormat string) SlogFormat
type SlogLevel ¶
type SlogLevel int
func (SlogLevel) ToSlogLevel ¶
func (SlogLevel) ValueFromCardinal ¶
func (SlogLevel) ValueFromName ¶
Click to show internal directories.
Click to hide internal directories.