logger

package
v3.37.3 Latest Latest
Warning

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

Go to latest
Published: Feb 19, 2021 License: MIT Imports: 9 Imported by: 12

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Close added in v3.25.0

func Close()

Close ends logger gracefully

func Debug added in v3.25.0

func Debug(format string, a ...interface{})

Debug logs debug message

func Error

func Error(format string, a ...interface{})

Error logs error message

func EscapeString added in v3.25.0

func EscapeString(content string) string

EscapeString escapes value from raw string to be JSON compatible

func Fatal

func Fatal(err error)

Fatal logs error message and exit with status code 1

func Global added in v3.25.0

func Global(l Logger)

Global sets global logger

func Info

func Info(format string, a ...interface{})

Info logs info message

func Trace added in v3.25.0

func Trace(format string, a ...interface{})

Trace logs tracing message

func Warn

func Warn(format string, a ...interface{})

Warn logs warning message

Types

type Config added in v3.25.1

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

Config of package

func Flags added in v3.25.1

func Flags(fs *flag.FlagSet, prefix string, overrides ...flags.Override) Config

Flags adds flags for configuring package

type Logger added in v3.25.0

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

Logger defines a logger instance

func New added in v3.25.0

func New(config Config) Logger

New creates a Logger

func (Logger) Close added in v3.25.0

func (l Logger) Close()

Close ends logger gracefully

func (Logger) Debug added in v3.25.0

func (l Logger) Debug(format string, a ...interface{})

Debug logs debug message

func (Logger) Error added in v3.25.0

func (l Logger) Error(format string, a ...interface{})

Error logs error message

func (Logger) Fatal added in v3.25.0

func (l Logger) Fatal(err error)

Fatal logs error message and exit with status code 1

func (Logger) Info added in v3.25.0

func (l Logger) Info(format string, a ...interface{})

Info logs info message

func (Logger) Start added in v3.25.0

func (l Logger) Start()

Start starts logger's writer

func (Logger) Trace added in v3.25.0

func (l Logger) Trace(format string, a ...interface{})

Trace logs tracing message

func (Logger) Warn added in v3.25.0

func (l Logger) Warn(format string, a ...interface{})

Warn logs warning message

Jump to

Keyboard shortcuts

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