log

package module
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Nov 15, 2025 License: MIT Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSlogLevel added in v0.2.1

func GetSlogLevel(l zerolog.Level) slog.Level

func GetSlogger added in v0.2.2

func GetSlogger(l *zerolog.Logger) *slog.Logger

func New

func NewTracedReader

func NewTracedReader(ctx context.Context, r io.Reader) io.Reader

func NewTracedWriter

func NewTracedWriter(ctx context.Context, w io.Writer) io.Writer

Types

type Configuration

type Configuration struct {
	ForceColor   bool   `description:"Force color output (defaults to JSON output if stderr is not a TTY)"`
	Level        string `description:"Logging level"`
	ShortenPath  bool   `description:"Shorten the caller file path in log output"`
	RemovePrefix string `description:"Remove prefix from caller file"`
}

func NewConfiguration

func NewConfiguration() *Configuration

type TracedReader

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

func (*TracedReader) Read

func (r *TracedReader) Read(p []byte) (n int, err error)

type TracedWriter

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

func (*TracedWriter) Write

func (w *TracedWriter) Write(p []byte) (n int, err error)

Jump to

Keyboard shortcuts

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