in pkg/exporter/exporter.go [65:89]
func (tmplt *EventTemplate) Init() (err error) {
if tmplt.Message != "" {
if tmplt.messageTemplate, err = template.New("EventMessageTemplate").Parse(tmplt.Message); err != nil {
return err
}
}
if t := tmplt.Source.Service; t != "" {
if tmplt.sourceTemplate.serviceTemplate, err = template.New("EventSourceServiceTemplate").Parse(t); err != nil {
return err
}
}
if t := tmplt.Source.ServiceInstance; t != "" {
if tmplt.sourceTemplate.serviceInstanceTemplate, err = template.New("EventServiceInstanceTemplate").Parse(t); err != nil {
return err
}
}
if t := tmplt.Source.Endpoint; t != "" {
if tmplt.sourceTemplate.endpointTemplate, err = template.New("EventEndpointTemplate").Parse(t); err != nil {
return err
}
}
return err
}