Versions in this module Expand all Collapse all v0 v0.1.0 Sep 4, 2026 Changes in this version + func EnqueueContext(ctx context.Context, enqueuer Enqueuer, taskType string, payload []byte, ...) (*asynq.TaskInfo, error) + func NewMiddleware(config Config) (asynq.MiddlewareFunc, error) + type Config struct + Client *logbrew.Client + DisableIssues bool + EventIDPrefix string + Metadata map[string]any + Now func() time.Time + OnError func(error) + SpanIDFactory func() string + type EnqueueConfig struct + Client *logbrew.Client + EventIDPrefix string + Headers map[string]string + Metadata map[string]any + Now func() time.Time + OnError func(error) + Queue string + SpanIDFactory func() string + type Enqueuer interface + EnqueueContext func(context.Context, *asynq.Task, ...asynq.Option) (*asynq.TaskInfo, error)