Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broadcast ¶ added in v0.12.0
type Broadcast struct {
// contains filtered or unexported fields
}
Broadcast is a printer that broadcasts events to multiple printers
func NewBroadcast ¶ added in v0.12.0
func NewBroadcast(printers []EventPrinter) *Broadcast
NewBroadcast creates a new Broadcast printer
type Config ¶
type Config struct { Kind string OutPath string OutFile io.WriteCloser ContainerMode ContainerMode RelativeTS bool }
type ContainerMode ¶
type ContainerMode int
const ( ContainerModeDisabled ContainerMode = iota ContainerModeEnabled ContainerModeEnriched )
type EventPrinter ¶
type EventPrinter interface { // Init serves as the initializer method for every event Printer type Init() error // Preamble prints something before event printing begins (one time) Preamble() // Epilogue prints something after event printing ends (one time) Epilogue(stats metrics.Stats) // Print prints a single event Print(event trace.Event) // dispose of resources Close() }
func New ¶
func New(config Config) (EventPrinter, error)
Click to show internal directories.
Click to hide internal directories.