Skip to content

Commit 787d07e

Browse files
committed
[chore] [pkg/stanza] move config validation
This is a follow-up to issue open-telemetry#37443.
1 parent c2f9401 commit 787d07e

File tree

1 file changed

+4
-4
lines changed
  • pkg/stanza/operator/transformer/regexreplace

1 file changed

+4
-4
lines changed

pkg/stanza/operator/transformer/regexreplace/config.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,6 @@ type Config struct {
4545
}
4646

4747
func (c *Config) getRegexp() (*regexp.Regexp, error) {
48-
if (c.RegexName == "") == (c.Regex == "") {
49-
return nil, fmt.Errorf("either regex or regex_name must be set")
50-
}
51-
5248
switch c.RegexName {
5349
case "ansi_control_sequences":
5450
return ansiCsiEscapeRegex, nil
@@ -66,6 +62,10 @@ func (c Config) Build(set component.TelemetrySettings) (operator.Operator, error
6662
return nil, err
6763
}
6864

65+
if (c.RegexName == "") == (c.Regex == "") {
66+
return nil, fmt.Errorf("either regex or regex_name must be set")
67+
}
68+
6969
regexp, err := c.getRegexp()
7070
if err != nil {
7171
return nil, err

0 commit comments

Comments
 (0)