INNER CODE UNIT · Go
WithCloser
Netflix/go-expect · console.go:96
func WithCloser(closer ...io.Closer) ConsoleOpt {
return func(opts *ConsoleOpts) error {
opts.Closers = append(opts.Closers, closer...)
return nil
}
}
// WithLogger adds a logger for Console to log debugging information to. By
// default Console will discard logs.
func WithLogger(logger *log.Logger) ConsoleOpt {
return func(opts *ConsoleOpts) error {
opts.Logger = logger
return nil
}
}
// WithExpectObserver adds an ExpectObserver to allow monitoring Expect operations.
func WithExpectObserver(observers ...ExpectObserver) ConsoleOpt {