log

package
v0.4.4 Latest Latest
Warning

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

Go to latest
Published: Feb 6, 2019 License: Apache-2.0 Imports: 8 Imported by: 84

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Hex

func Hex(k string, d []byte) zap.Field

Hex creates a zap field which convert binary to hex.

func InitGlobal

func InitGlobal(cfg GlobalConfig, opts ...zap.Option) error

InitGlobal initializes the global logger.

func L

func L() *zap.Logger

L wraps zap.L().

func RegisterLevelConfigMux

func RegisterLevelConfigMux(root *http.ServeMux)

RegisterLevelConfigMux registers log's level config http mux.

func S

func S() *zap.SugaredLogger

S wraps zap.S().

Types

type GlobalConfig

type GlobalConfig struct {
	Zap                *zap.Config `json:"zap" yaml:"zap"`
	StderrRedirectFile *string     `json:"stderrRedirectFile" yaml:"stderrRedirectFile"`
	RedirectStdLog     bool        `json:"stdLogRedirect" yaml:"stdLogRedirect"`
}

GlobalConfig defines the global logger configurations.

Jump to

Keyboard shortcuts

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