zlogwriter

package
v0.0.0-...-89e5b94 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2024 License: Apache-2.0 Imports: 9 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InstallFlags

func InstallFlags(flagset *flag.FlagSet) *nlog.LogConfig

InstallFlags defines log flags with flag.FlagSet.

func InstallPFlags

func InstallPFlags(flagset *pflag.FlagSet) *nlog.LogConfig

InstallPFlags defines log flags with pflag.FlagSet.

func New

func New(config *nlog.LogConfig) (nlog.LogWriter, error)

New creates a new writer with config.

Types

type Writer

type Writer struct {
	*zap.SugaredLogger
	// contains filtered or unexported fields
}

Writer is the zap.SugaredLogger implementation of nlog.LogWriter interface.

func (*Writer) ChangeLogLevel

func (w *Writer) ChangeLogLevel(newLevel string) error

ChangeLogLevel changes the log level on the fly. choose from DEBUG, INFO, WARN, ERROR, FATAL.

func (*Writer) Flush

func (w *Writer) Flush() error

Flush flushes any buffered log entries.

func (*Writer) Write

func (w *Writer) Write(p []byte) (int, error)

type WriterWrapper

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

Jump to

Keyboard shortcuts

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