util

package
v0.2.3 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitLogger

func InitLogger(level string) error

InitLogger initializes a zap logger.

func Logger

func Logger() *zap.Logger

Logger returns the global Logger. It's safe for concurrent use.

func ReplaceGlobals

func ReplaceGlobals(logger *logWrapper)

ReplaceGlobals replaces the global Logger. It's safe for concurrent use.

func Sync

func Sync() error

Sync flushes any buffered log entries.

func UpdateLogLevel added in v0.2.0

func UpdateLogLevel(s string) error

Types

type PromErrLogger added in v0.2.0

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

PromErrLogger is a logger used by prometheus http server.

func NewPromErrLogger added in v0.2.0

func NewPromErrLogger() *PromErrLogger

func (*PromErrLogger) Println added in v0.2.0

func (p *PromErrLogger) Println(v ...interface{})

Println implement promhttp.Logger interface

Jump to

Keyboard shortcuts

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