... don't copy if params are not here :<
This commit is contained in:
parent
144091dfc8
commit
afd831e039
1 changed files with 8 additions and 2 deletions
|
@ -328,10 +328,16 @@ func NewOutput(config *OutputFactory) (*Output, error) {
|
|||
//turn the *OutputFactory into a map[string]string for less constraint
|
||||
backendConfig := map[string]string{
|
||||
"backend": config.BackendFolder,
|
||||
"max_records": config.MaxRecords,
|
||||
"max_records_age": config.MaxRecordsAge,
|
||||
"flush": strconv.FormatBool(config.Flush),
|
||||
"debug": strconv.FormatBool(config.Debug)}
|
||||
|
||||
if config.MaxRecords != "" {
|
||||
backendConfig["max_records"] = config.MaxRecords,
|
||||
}
|
||||
if config.MaxRecordsAge != "" {
|
||||
backendConfig["max_records_age"] = config.MaxRecordsAge,
|
||||
}
|
||||
|
||||
output.bManager, err = cwplugin.NewBackendPlugin(backendConfig)
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "failed to load backend plugin")
|
||||
|
|
Loading…
Add table
Reference in a new issue