zap

package
v0.1.13 Latest Latest
Warning

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

Go to latest
Published: May 21, 2023 License: LGPL-2.1 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Install = definePlugin.Install

Install 安装插件

View Source
var Uninstall = definePlugin.Uninstall

Uninstall 卸载插件

Functions

func NewConsoleZapLogger added in v0.1.10

func NewConsoleZapLogger(level zapcore.Level, separator, fileName string, maxSize int, stdout, development bool) (*zap.Logger, zap.AtomicLevel)

NewConsoleZapLogger 创建控制台样式zap logger

func NewJsonZapLogger added in v0.1.10

func NewJsonZapLogger(level zapcore.Level, fileName string, maxSize int, stdout, development bool) (*zap.Logger, zap.AtomicLevel)

NewJsonZapLogger 创建Json样式zap logger

Types

type Field

type Field int16
const (
	ServiceField Field = 1 << iota
	RuntimeField
)

type Option added in v0.1.10

type Option func(options *Options)

type Options added in v0.1.10

type Options struct {
	ZapLogger     *zap.Logger
	CallerMaxSkip int8
	Fields        Field
}

type WithOption added in v0.1.10

type WithOption struct{}

func (WithOption) CallerMaxSkip added in v0.1.10

func (WithOption) CallerMaxSkip(skip int8) Option

func (WithOption) Default added in v0.1.10

func (WithOption) Default() Option

func (WithOption) Fields added in v0.1.10

func (WithOption) Fields(fields Field) Option

func (WithOption) ZapLogger added in v0.1.10

func (WithOption) ZapLogger(logger *zap.Logger) Option

Jump to

Keyboard shortcuts

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