Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { BufferSize int Logger log.InterceptLogger LoggerOptions *log.LoggerOptions }
type Monitor ¶
type Monitor interface { // Start returns a channel of log messages which are sent // ever time a log message occurs Start() <-chan []byte // Stop deregisters the sink from the InterceptLogger and closes the log // channels. This returns a count of the number of log messages that were // dropped during streaming. Stop() int }
Monitor provides a mechanism to stream logs using go-hclog InterceptLogger and SinkAdapter. It allows streaming of logs at a different log level than what is set on the logger.
Click to show internal directories.
Click to hide internal directories.