type go.uber.org/zap.Logger
64 uses
go.uber.org/zap (current package)
config.go#L239: func (cfg Config) Build(opts ...Option) (*Logger, error) {
global.go#L48: func L() *Logger {
global.go#L66: func ReplaceGlobals(logger *Logger) func() {
global.go#L78: func NewStdLog(l *Logger) *log.Logger {
global.go#L86: func NewStdLogAt(l *Logger, level zapcore.Level) (*log.Logger, error) {
global.go#L102: func RedirectStdLog(l *Logger) func() {
global.go#L119: func RedirectStdLogAt(l *Logger, level zapcore.Level) (func(), error) {
global.go#L123: func redirectStdLogAt(l *Logger, level zapcore.Level) (func(), error) {
global.go#L141: func levelToFunc(logger *Logger, lvl zapcore.Level) (func(string, ...Field), error) {
logger.go#L41: type Logger struct {
logger.go#L69: func New(core zapcore.Core, options ...Option) *Logger {
logger.go#L73: log := &Logger{
logger.go#L87: func NewNop() *Logger {
logger.go#L88: return &Logger{
logger.go#L100: func NewProduction(options ...Option) (*Logger, error) {
logger.go#L108: func NewDevelopment(options ...Option) (*Logger, error) {
logger.go#L117: func Must(logger *Logger, err error) *Logger {
logger.go#L129: func NewExample(options ...Option) *Logger {
logger.go#L146: func (log *Logger) Sugar() *SugaredLogger {
logger.go#L154: func (log *Logger) Named(s string) *Logger {
logger.go#L169: func (log *Logger) WithOptions(opts ...Option) *Logger {
logger.go#L180: func (log *Logger) With(fields ...Field) *Logger {
logger.go#L202: func (log *Logger) WithLazy(fields ...Field) *Logger {
logger.go#L214: func (log *Logger) Level() zapcore.Level {
logger.go#L221: func (log *Logger) Check(lvl zapcore.Level, msg string) *zapcore.CheckedEntry {
logger.go#L229: func (log *Logger) Log(lvl zapcore.Level, msg string, fields ...Field) {
logger.go#L237: func (log *Logger) Debug(msg string, fields ...Field) {
logger.go#L245: func (log *Logger) Info(msg string, fields ...Field) {
logger.go#L253: func (log *Logger) Warn(msg string, fields ...Field) {
logger.go#L261: func (log *Logger) Error(msg string, fields ...Field) {
logger.go#L273: func (log *Logger) DPanic(msg string, fields ...Field) {
logger.go#L283: func (log *Logger) Panic(msg string, fields ...Field) {
logger.go#L294: func (log *Logger) Fatal(msg string, fields ...Field) {
logger.go#L302: func (log *Logger) Sync() error {
logger.go#L307: func (log *Logger) Core() zapcore.Core {
logger.go#L313: func (log *Logger) Name() string {
logger.go#L317: func (log *Logger) clone() *Logger {
logger.go#L322: func (log *Logger) check(lvl zapcore.Level, msg string) *zapcore.CheckedEntry {
options.go#L31: apply(*Logger)
options.go#L35: type optionFunc func(*Logger)
options.go#L37: func (f optionFunc) apply(log *Logger) {
options.go#L43: return optionFunc(func(log *Logger) {
options.go#L56: return optionFunc(func(log *Logger) {
options.go#L63: return optionFunc(func(log *Logger) {
options.go#L76: return optionFunc(func(log *Logger) {
options.go#L84: return optionFunc(func(log *Logger) {
options.go#L99: return optionFunc(func(log *Logger) {
options.go#L109: return optionFunc(func(log *Logger) {
options.go#L117: return optionFunc(func(log *Logger) {
options.go#L125: return optionFunc(func(log *Logger) {
options.go#L145: return optionFunc(func(log *Logger) {
options.go#L171: return optionFunc(func(log *Logger) {
options.go#L179: return optionFunc(func(log *Logger) {
sugar.go#L56: base *Logger
sugar.go#L63: func (s *SugaredLogger) Desugar() *Logger {
go.pact.im/x/zaplog
zaplog.go#L12: func New(w io.Writer) *zap.Logger {
zaplog.go#L31: func Tee(log *zap.Logger, core zapcore.Core) *zap.Logger {