log

package
v2.4.0 Latest Latest
Warning

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

Go to latest
Published: Aug 25, 2020 License: Apache-2.0 Imports: 9 Imported by: 104

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Logger

type Logger struct {
	zerolog.Logger
}

Logger simply wraps the zerolog logger.

func NewLogger

func NewLogger(opts ...Option) Logger

NewLogger initializes a new logger instance.

type Option

type Option func(o *Options)

Option defines a single option function.

func Color

func Color(val bool) Option

Color provides a function to set the color option.

func Level

func Level(val string) Option

Level provides a function to set the level option.

func Name

func Name(val string) Option

Name provides a function to set the name option.

func Pretty

func Pretty(val bool) Option

Pretty provides a function to set the pretty option.

type Options

type Options struct {
	Name   string
	Level  string
	Pretty bool
	Color  bool
}

Options defines the available options for this package.

Jump to

Keyboard shortcuts

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