zerolog

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const FileNameTimeFormat = "2006-01-02_15_04_05.log"

Variables

View Source
var CallerMarshalFunc = func(_ uintptr, file string, line int) string {
	file = file[countParentDirectories(file, MaxPathNumber):]
	return file + ":" + strconv.Itoa(line)
}
View Source
var DefaultContextLogger = zerolog.New(NewConsoleWriter()).
	Level(ConvertLevel(level.DefaultLoggerLevel)).With().
	Timestamp().
	Caller().
	Logger()

DefaultContextLogger is the default logger instance configured with a console writer, default logging level, timestamp, and caller information.

View Source
var MaxPathNumber = 0

Functions

func ConvertLevel added in v0.2.0

func ConvertLevel(l level.Level) zerolog.Level

ConvertLevel converts a custom logging level to a zerolog.Level.

Parameters: - l level.Level: The custom logging level to convert.

Returns: - zerolog.Level: The corresponding zerolog logging level.

func New added in v0.2.0

func New(w io.Writer) zerolog.Logger

New creates a new zerolog.Logger instance with the provided writer.

Parameters: - w io.Writer: The writer to which the log output will be written.

Returns: - zerolog.Logger: A new logger instance.

func NewConsoleWriter

func NewConsoleWriter() io.Writer

func NewFileWriter

func NewFileWriter(path string) io.Writer

func NewMultiWriter

func NewMultiWriter(writers ...io.Writer) io.Writer

func WithCloser

func WithCloser(writer io.Writer, closer func() error) io.WriteCloser

Types

This section is empty.

Jump to

Keyboard shortcuts

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