# Functions
Initializes history plugin.
Default implementation.
Initializes LogPlugin
Example:
func BuildComponent2(service BuildComponent2Service) BuildComponent2Func { return func() error { log.Printf("call step Step1\n") err := service.Step1() if err != nil { return err } log.Printf("call step Step2\n") err = service.Step2() if err != nil { return err } } }.
Initializes WrapPlugin
Example:
func BuildComponent2(service BuildComponent2Service) BuildComponent2Func { return func() error { err := service.Step1() if err != nil { return errors.Wrap(err, "failure call Step1") } err = service.Step2() if err != nil { return errors.Wrap(err, "failure call Step2") } } }.
# Interfaces
This type is used by history plugin.