logging

package
v0.0.0-...-78289ef Latest Latest
Warning

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

Go to latest
Published: Feb 14, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ZapConfig  *zap.Config
	Log        *zap.Logger
	SugaredLog *zap.SugaredLogger
)

Functions

func BuildLoggerConfig

func BuildLoggerConfig(encoding, level, outputPath, errOutputPath string) (*zap.Config, error)

func BuildLoggerConfigFromEnvVar

func BuildLoggerConfigFromEnvVar(cfg *Config) (*zap.Config, error)

func EncodingDefault

func EncodingDefault() string

func ErrOutputPathDefault

func ErrOutputPathDefault() string

func InitGlobalLogger

func InitGlobalLogger(cfg *zap.Config) error

func InitGlobalLoggerFromEnvVar

func InitGlobalLoggerFromEnvVar(cfg *Config) error

func LevelDefault

func LevelDefault() string

func OutputPathDefault

func OutputPathDefault() string

Types

type Config

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

func LoadConfig

func LoadConfig() *Config

func (*Config) Encoding

func (c *Config) Encoding() string

func (*Config) ErrOutputPath

func (c *Config) ErrOutputPath() string

func (*Config) Level

func (c *Config) Level() string

func (*Config) OutputPath

func (c *Config) OutputPath() string

Jump to

Keyboard shortcuts

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