logging

package
v0.3.1 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func WithClient

func WithClient(logger *slog.Logger, id string) *slog.Logger

func WithHandler

func WithHandler(logger *slog.Logger, id string, handlerType HandlerType, storageTpe string) *slog.Logger

func WithProcessor

func WithProcessor(logger *slog.Logger, id string, processorType ProcessorType) *slog.Logger

func WithReader

func WithReader(logger *slog.Logger, id string, readerType ReaderType) *slog.Logger

func WithWriter

func WithWriter(logger *slog.Logger, id string, writerType WriterType) *slog.Logger

Types

type HandlerType

type HandlerType string
const (
	HandlerTypeBackup  HandlerType = "backup"
	HandlerTypeRestore HandlerType = "restore"
)

type ProcessorType

type ProcessorType string
const (
	ProcessorTypeUnknown  ProcessorType = "unknown"
	ProcessorTypeTTL      ProcessorType = "token"
	ProcessorTypeVoidTime ProcessorType = "void_time"
)

type ReaderType

type ReaderType string
const (
	ReaderTypeUnknown ReaderType = "unknown"
	ReaderTypeToken   ReaderType = "token"
	ReaderTypeRecord  ReaderType = "record"
	ReaderTypeSIndex  ReaderType = "sindex"
	ReaderTypeUDF     ReaderType = "udf"
)

type WriterType

type WriterType string
const (
	WriterTypeUnknown    WriterType = "unknown"
	WriterTypeTokenStats WriterType = "token_stats"
	WriterTypeToken      WriterType = "token"
	WriterTypeRestore    WriterType = "restore"
)

Jump to

Keyboard shortcuts

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