Documentation ¶
Overview ¶
nolint: dupl
nolint: dupl
Index ¶
- type HelloWorldEvents
- type Logger
- func (l *Logger) Debug(msg string, fields ...map[string]interface{})
- func (l *Logger) Error(msg string, fields ...map[string]interface{})
- func (l *Logger) Info(msg string, fields ...map[string]interface{})
- func (l *Logger) Trace(msg string, fields ...map[string]interface{})
- func (l *Logger) Warn(msg string, fields ...map[string]interface{})
- func (l *Logger) WithFields(fields map[string]interface{}) greeting.Logger
- type SayHelloEvents
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HelloWorldEvents ¶
type HelloWorldEvents struct {
// contains filtered or unexported fields
}
HelloWorldEvents is the dispatcher for hello world events.
func NewHelloWorldEvents ¶
func NewHelloWorldEvents(publisher message.Publisher) *HelloWorldEvents
NewHelloWorldEvents returns a new HelloWorldEvents instance.
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger wraps a logur logger and exposes it under a custom interface.
func NewNoopLogger ¶
func NewNoopLogger() *Logger
NewNoopLogger returns a logger that discards all received log events.
type SayHelloEvents ¶
type SayHelloEvents struct {
// contains filtered or unexported fields
}
SayHelloEvents is the dispatcher for hello world events.
func NewSayHelloEvents ¶
func NewSayHelloEvents(publisher message.Publisher) *SayHelloEvents
NewSayHelloEvents returns a new SayHelloEvents instance.
func (*SayHelloEvents) SaidHelloTo ¶
func (e *SayHelloEvents) SaidHelloTo(ctx context.Context, event greeting.SaidHelloTo) error
SaidHelloTo dispatches a SaidHelloTo event.
Click to show internal directories.
Click to hide internal directories.