Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdGenerator ¶
type IdGenerator interface {
Generate() string
}
IdGenerator used to generate random IDs
type IdGeneratorV1 ¶
func NewIdGeneratorV1 ¶
func NewIdGeneratorV1(logger *zap.Logger) *IdGeneratorV1
func (*IdGeneratorV1) Generate ¶
func (g *IdGeneratorV1) Generate() string
type LogTraceGenerator ¶
type LogTraceGenerator interface { IdGenerator Log() }
type RandomGenerator ¶
func NewRandomGenerator ¶
func NewRandomGenerator(logger *zap.Logger) *RandomGenerator
func (*RandomGenerator) Generate ¶
func (g *RandomGenerator) Generate() string
Generate an random ID
func (*RandomGenerator) Log ¶
func (g *RandomGenerator) Log()
Click to show internal directories.
Click to hide internal directories.