Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewConsoleCore ¶ added in v1.0.3
func NewConsoleCore(level zapcore.LevelEnabler) zapcore.Core
NewConsoleCore 构造一个输出到 stdout 的 console encoder core。
设计要点: - 采用 ProductionEncoderConfig,字段与 zap 默认生产格式保持一致 - 通过自定义 EncodeTime/EncodeLevel/EncodeCaller,把输出变成更利于人读的形式 - 返回的 Core 可与 JSON Core 通过 zapcore.NewTee 合并
func NewZapLogger ¶ added in v1.0.3
Types ¶
type AccessLogger ¶ added in v0.8.3
func NewAccessLogger ¶ added in v1.1.8
func NewAccessLogger(logger *zap.Logger) *AccessLogger
func (*AccessLogger) WithContextError ¶ added in v1.1.8
func (*AccessLogger) WithContextInfo ¶ added in v1.1.8
func (*AccessLogger) WithContextWarn ¶ added in v1.1.8
type Conf ¶ added in v1.0.3
Conf 是 logger 的配置项 - Console:是否启用控制台输出 - Remote:是否启用远端输出(OTel)
func (*Conf) GetLoggerConsole ¶ added in v1.1.8
func (*Conf) GetLoggerRemote ¶ added in v1.1.8
type ServerLogger ¶ added in v0.9.1
func NewServerLogger ¶ added in v1.1.8
func NewServerLogger(logger *zap.Logger) *ServerLogger
func (*ServerLogger) WithContextError ¶ added in v1.1.8
func (*ServerLogger) WithContextInfo ¶ added in v1.1.8
func (*ServerLogger) WithContextWarn ¶ added in v1.1.8
Click to show internal directories.
Click to hide internal directories.