Documentation
¶
Overview ¶
Package autoconfigure contributes Agent event logging only when an application explicitly blank-imports it.
Index ¶
- func DefaultConfig() agentlogging.Config
- func DefaultHealthSource(config agentlogging.Config, processor *agentlogging.Processor) daemon.HealthSource
- func DefaultMailbox(config agentlogging.Config) (*event.BestEffortObserver, error)
- func DefaultProcessor(config agentlogging.Config, mailbox *event.BestEffortObserver, ...) (*agentlogging.Processor, lifecycle.Cleanup, error)
- func SpiceAutoConfiguration() starter.AutoConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶
func DefaultConfig() agentlogging.Config
DefaultConfig contributes conservative bounded defaults.
func DefaultHealthSource ¶
func DefaultHealthSource(config agentlogging.Config, processor *agentlogging.Processor) daemon.HealthSource
DefaultHealthSource contributes optional fixed-code readiness state.
func DefaultMailbox ¶
func DefaultMailbox(config agentlogging.Config) (*event.BestEffortObserver, error)
DefaultMailbox contributes the sole best-effort Agent logging queue.
func DefaultProcessor ¶
func DefaultProcessor( config agentlogging.Config, mailbox *event.BestEffortObserver, logger *spicelogging.Logger, ) (*agentlogging.Processor, lifecycle.Cleanup, error)
DefaultProcessor contributes the single consumer and generated cleanup.
func SpiceAutoConfiguration ¶
func SpiceAutoConfiguration() starter.AutoConfiguration
SpiceAutoConfiguration is statically decoded and never executed during analysis.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.