Documentation
¶
Index ¶
- Variables
- func GetLevel(level Level) zapcore.Level
- func NewConsoleLogger(config Config, encoder zapcore.Encoder, options ...zap.Option) *zap.Logger
- func NewFileLogger(config Config, encoder zapcore.Encoder, options ...zap.Option) (*zap.Logger, error)
- func NewLogger(config Config, encoder zapcore.Encoder, options ...zap.Option) (*zap.Logger, error)
- type Config
- type Level
- type Type
Constants ¶
This section is empty.
Variables ¶
View Source
var ConsoleEncoder zapcore.Encoder = zapcore.NewConsoleEncoder(zapcore.EncoderConfig{ TimeKey: "timestamp", LevelKey: "severity", NameKey: "logger", CallerKey: "caller", FunctionKey: zapcore.OmitKey, MessageKey: "message", StacktraceKey: "stacktrace", LineEnding: zapcore.DefaultLineEnding, EncodeLevel: zapcore.LowercaseLevelEncoder, EncodeTime: zapcore.RFC3339TimeEncoder, EncodeDuration: zapcore.SecondsDurationEncoder, EncodeCaller: zapcore.ShortCallerEncoder, })
View Source
var DefaultZapOptions []zap.Option = []zap.Option{ zap.AddCaller(), zap.WrapCore(func(core zapcore.Core) zapcore.Core { return zapcore.NewSamplerWithOptions( core, time.Second, 100, 5, ) }), }
View Source
var JsonEncoder zapcore.Encoder = zapcore.NewJSONEncoder(zapcore.EncoderConfig{ TimeKey: "timestamp", LevelKey: "severity", NameKey: "logger", CallerKey: "caller", FunctionKey: zapcore.OmitKey, MessageKey: "message", StacktraceKey: "stacktrace", LineEnding: zapcore.DefaultLineEnding, EncodeLevel: zapcore.LowercaseLevelEncoder, EncodeTime: zapcore.RFC3339TimeEncoder, EncodeDuration: zapcore.SecondsDurationEncoder, EncodeCaller: zapcore.ShortCallerEncoder, })
Functions ¶
func NewConsoleLogger ¶
func NewFileLogger ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.