type go.uber.org/zap.Logger

60 uses

	go.uber.org/zap (current package)
		config.go#L173: 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#L40: type Logger struct {
		logger.go#L67: func New(core zapcore.Core, options ...Option) *Logger {
		logger.go#L71: 	log := &Logger{
		logger.go#L85: func NewNop() *Logger {
		logger.go#L86: 	return &Logger{
		logger.go#L98: func NewProduction(options ...Option) (*Logger, error) {
		logger.go#L106: func NewDevelopment(options ...Option) (*Logger, error) {
		logger.go#L115: func Must(logger *Logger, err error) *Logger {
		logger.go#L127: func NewExample(options ...Option) *Logger {
		logger.go#L144: func (log *Logger) Sugar() *SugaredLogger {
		logger.go#L152: func (log *Logger) Named(s string) *Logger {
		logger.go#L167: func (log *Logger) WithOptions(opts ...Option) *Logger {
		logger.go#L177: func (log *Logger) With(fields ...Field) *Logger {
		logger.go#L189: func (log *Logger) Level() zapcore.Level {
		logger.go#L196: func (log *Logger) Check(lvl zapcore.Level, msg string) *zapcore.CheckedEntry {
		logger.go#L202: func (log *Logger) Log(lvl zapcore.Level, msg string, fields ...Field) {
		logger.go#L210: func (log *Logger) Debug(msg string, fields ...Field) {
		logger.go#L218: func (log *Logger) Info(msg string, fields ...Field) {
		logger.go#L226: func (log *Logger) Warn(msg string, fields ...Field) {
		logger.go#L234: func (log *Logger) Error(msg string, fields ...Field) {
		logger.go#L246: func (log *Logger) DPanic(msg string, fields ...Field) {
		logger.go#L256: func (log *Logger) Panic(msg string, fields ...Field) {
		logger.go#L267: func (log *Logger) Fatal(msg string, fields ...Field) {
		logger.go#L275: func (log *Logger) Sync() error {
		logger.go#L280: func (log *Logger) Core() zapcore.Core {
		logger.go#L284: func (log *Logger) clone() *Logger {
		logger.go#L289: 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#L156: 	return optionFunc(func(log *Logger) {
		options.go#L164: 	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 {