Documentation ¶
Overview ¶
Package zaplogutil provides reusable utilities for working with ZAP logger.
Index ¶
Constants ¶
View Source
const PreciseLayout = "2006-01-02T15:04:05.000000Z07:00"
PreciseLayout is a variant of time.RFC3339Nano but with microsecond precision and trailing zeroes.
Variables ¶
This section is empty.
Functions ¶
func NewStdConsoleEncoder ¶ added in v0.11.0
func NewStdConsoleEncoder(ec StdConsoleEncoderConfig) zapcore.Encoder
NewStdConsoleEncoder returns standardized console encoder which is optimized for performance.
func PreciseTimeEncoder ¶
func PreciseTimeEncoder() zapcore.TimeEncoder
PreciseTimeEncoder encodes the time as RFC3389 with 6 digits of sub-second precision.
func TimezoneAdjust ¶
func TimezoneAdjust(inner zapcore.TimeEncoder, isLocal bool) zapcore.TimeEncoder
TimezoneAdjust returns zapcore.TimeEncoder that adjusts the time to either UTC or local time before logging.
Types ¶
Click to show internal directories.
Click to hide internal directories.