zap_server

package
v1.1.1-alpha33 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2021 License: Apache-2.0 Imports: 13 Imported by: 22

Documentation

Index

Constants

View Source
const ConfigFileName = "zap.yaml"

Variables

View Source
var CONFIG = Zap{
	Level:         "debug",
	Format:        "console",
	Prefix:        "[IRIS-ADMIN]",
	Director:      "logs",
	LinkName:      "latest_log",
	ShowLine:      true,
	EncodeLevel:   "LowercaseColorLevelEncoder",
	StacktraceKey: "stacktrace",
	LogInConsole:  false,
}
View Source
var (
	ZAPLOG *zap.Logger
)

level 日志级别

Functions

func GetWriteSyncer

func GetWriteSyncer() (zapcore.WriteSyncer, error)

GetWriteSyncer zap logger中加入file-rotatelogs

func Strings

func Strings(key string, ss [][]string) zap.Field

Strings constructs a field that carries a slice of strings.

Types

type StringsArray

type StringsArray [][]string

func (StringsArray) MarshalLogArray

func (ss StringsArray) MarshalLogArray(arr zapcore.ArrayEncoder) error

MarshalLogArray 序列化数组日志

type Zap

type Zap struct {
	Level         string `mapstructure:"level" json:"level" yaml:"level"` //debug ,info,warn,error,panic,fatal
	Format        string `mapstructure:"format" json:"format" yaml:"format"`
	Prefix        string `mapstructure:"prefix" json:"prefix" yaml:"prefix"`
	Director      string `mapstructure:"director" json:"director"  yaml:"director"`
	LinkName      string `mapstructure:"link-name" json:"linkName" yaml:"link-name"`
	ShowLine      bool   `mapstructure:"show-line" json:"showLine" yaml:"show-line"`
	EncodeLevel   string `mapstructure:"encode-level" json:"encodeLevel" yaml:"encode-level"`
	StacktraceKey string `mapstructure:"stacktrace-key" json:"stacktraceKey" yaml:"stacktrace-key"`
	LogInConsole  bool   `mapstructure:"log-in-console" json:"logInConsole" yaml:"log-in-console"`
}

Jump to

Keyboard shortcuts

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