logger

package
v1.28.0 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(opts ...Option) *zerolog.Logger

New creates a new logger.

Types

type Mode

type Mode string

Mode changes the logging format.

const (
	// JSONMode outputs JSON.
	JSONMode Mode = "json"
	// ConsoleMode outputs human-readable logs.
	ConsoleMode Mode = "console"
)

type Option

type Option func(l *zerolog.Logger)

Option is the option to use to configure the logger.

func WithLevel

func WithLevel(lvl string) Option

WithLevel is an option to configure the logging level.

func WithWriter

func WithWriter(w io.Writer, m Mode) Option

WithWriter is an option to configure the logging output.

Jump to

Keyboard shortcuts

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