pulsarzap

package module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2022 License: MIT Imports: 2 Imported by: 0

README

pulsarzap

zap logger wrapper for pulsar Logger

Usage

import "github.com/ttys3/pulsarzap"
simple usage
client, err := pulsar.NewClient(pulsar.ClientOptions{
    URL:               "pulsar://pulsar-broker.service.dc1.consul:6650",
    Logger:            pulsarzap.NewDefault(),
})
use custom zap logger config
lc := zap.NewDevelopmentConfig()
lc.Level = zap.NewAtomicLevelAt(zap.DebugLevel)
lc.DisableStacktrace = true
lc.Encoding = "console"
lc.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
logger, _ := lc.Build(zap.WithCaller(true))
log := pulsarzap.New(logger.Sugar())

client, err := pulsar.NewClient(pulsar.ClientOptions{
    URL:               "pulsar://pulsar-broker.service.dc1.consul:6650",
    Logger:            log,
})

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(lgr *zap.SugaredLogger) log.Logger

func NewDefault

func NewDefault() log.Logger

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL