2. Zapcore
1 编码器
2 类型
2.1 Core接口
2.1.1 NewCore(enc Encoder, ws WriteSyncer, enab LevelEnabler) Core
2.1.2 NewIncreaseLevelCore(core Core, level LevelEnabler) (Core, error)
2.1.3 NewLazyWith(core Core, fields []Field) Core
2.1.4 NewNopCore() Core
2.1.5 NewSamplerWithOptions(core Core, tick time.Duration, first, thereafter int, opts ...SamplerOption) Core
2.1.6 NewTee(cores ...Core) Core
2.1.7 RegisterHooks(core Core, hooks ...func(Entry) error) Core
2.1.8 示例
2.2 Entry类型
2.3 Encoder接口
2.3.1 NewConsoleEncoder(cfg EncoderConfig) Encoder
2.3.2 NewJSONEncoder(cfg EncoderConfig) Encoder
2.3.3 示例
EncoderConfig类型
2.4 WriteSyncer接口
2.4.1 AddSync(w io.Writer) WriteSyncer
2.4.2 Lock(ws WriteSyncer) WriteSyncer
2.4.3 NewMultiWriteSyncer(ws ...WriteSyncer) WriteSyncer
2.4.4 示例
2.5 Level类型
2.5.1 LevelOf(enab LevelEnabler) Level
2.5.2 ParseLevel(text string) (Level, error)
2.5.3 (l Level) CapitalString() string
2.5.4 (l Level) Enabled(lvl Level) bool
2.5.5 (l *Level) Get() interface{}
2.5.6 (l *Level) Set(s string) error
2.5.7 (l Level) String() string
2.5.8 (l *Level) UnmarshalText(text []byte) error
最后更新于